Skip to content

Latest commit

 

History

History
68 lines (42 loc) · 3.85 KB

File metadata and controls

68 lines (42 loc) · 3.85 KB

Линейные алгоритмы

  1. В переменных a и b хранятся числа. Написать программу, которая выводит в консоль произведение и сумму этих чисел.

  2. В двух переменных хранятся строки символов. Написать программу, которая выведет в консоль суммарное количество символов в обоих строках.

  3. Написать программу, которая запрашивает у пользователя ввод трёхзначного числа, а потом выводит в консоль сумму цифр введённого числа.

Условия

  1. В переменных a и b хранятся числа. Вывести в консоль наибольшее из них.

  2. Запросить у пользователя ввод числа от 1 до 12. Вывести в консоль название месяца, соответствующее этому числу (1 — январь, 2 — февраль и т.д.).

  3. В переменных circle и square хранятся площади круга и квадрата соответственно. Написать программу, которая определяет, поместится ли круг в квадрат.

Циклы

  1. Вывести в консоль сумму всех целых чисел от 50 до 100.

  2. Вывести в консоль таблицу умножения на 7.

7 x 1 = 7
7 x 2 = 14
…
7 x 9 = 63
  1. Запросить у пользователя ввод числа N. Вывести в консоль среднее арифметическое всех нечётных чисел от 1 до N.

Объекты

Создайте объект user, содержащий поле name со значением ‘John’.

  1. Запросить у пользователя ввод числа. Записать введенное значение в поле age объекта user.

  2. Создать копию объекта user с именем admin. Добавить новому объекту поле role со значением ‘admin’.

  3. Записать все значения полей объекта admin в отдельные переменные. Имена переменных должны совпадать с названиями полей

Массивы

Создайте массив целых чисел из 10 элементов.

  1. Выведите в консоль сумму всех элементов массива.

  2. Создайте новый массив на основе исходного, в котором каждый элемент будет вдвое больше элемента исходного массива с таким же индексом. (a[1] = 3, b[1] = 6, где a — исходный массив, b — новый массив).

  3. Найдите и выведите в консоль наибольший и наименьший элементы исходного массива.

Функции

  1. Напишите функцию diff, которая получает в качестве параметров 2 числа и возвращает разницу между наибольшим и наименьшим.

  2. Напишите функцию isWord, которая принимает на вход текстовую строку. Функция возвращает true, если строка состоит из одного слова и false, если из нескольких.

  3. Напишите функцию pow(a, x), которая вернёт значение числа a, возведённого в степень x.