Контрольные вопросы:
-
Что такое алгоритм? Перечислите базовые структуры алгоритмов, их разновидности, способы описания, условные обозначения для блоков алгоритма.
-
Перечислите Этапы решения задачи на ЭВМ. Объясните каждый этап.
-
Выполните контрольную работу.
Задания для контрольной работы:
-
Составить алгоритм, позволяющий: вывести все элементы 5-ти-значного целого числа в обратном порядке.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; из них замените все 2 на 5; вывести первоначальные числа и полученные на экран.
-
Составить алгоритм, позволяющий: ввести целое число с клавиатуры, определить четное оно или нет и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести два числа с клавиатуры и определить наибольшее из них.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и сумму всех чисел из введенных, которые кратны 3-м или 5-ти; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: вывести все элементы 4-х-значного целого числа в обратном порядке.
-
Составить алгоритм, позволяющий: ввести два числа с клавиатуры и определить, какое из них делится на 3.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; из них найти максимальное; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести символьную переменную, если она равна ' Z ', вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и сумму всех четных чисел из введенных; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести целое число с клавиатуры, определить отрицательное оно или нет и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех чисел из введенных, которые кратны 2-м и 4-ти; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести целое число с клавиатуры, определить равно оно 0 или нет и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех кратных 7 чисел из введенных; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести две символьные переменные, найти из них переменную с максимальным кодом по ASCII-таблице и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и сумму всех отрицательных чисел из введенных; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести целое число с клавиатуры, определить кратно ли оно 5 или нет и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить максимальное из их синусов и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести символ с клавиатуры, если его код равен 65, вывести на экран символ.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех отрицательных чисел из введенных; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: вывести на экран значение произведения 10-ти следующих друг за другом чисел, начиная с цифры 5.
-
Составить алгоритм, позволяющий: ввести число с клавиатуры, если его значение больше 100, - вывести на экран соответствующий числу - символ по кодам ACII.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех положительных чисел из введенных; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить минимальное из их косинусов и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить максимальное из них по модулю и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и сумму всех нечетных чисел из введенных; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести 15 чисел с клавиатуры, вывести эти числа в следующем порядке: 1-я строка: 1-е, 4-е, 7-е, 10-е, 13-е, 2-я строка: 14-е, 11-е, 8-е, 5-е, 2-е.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех нечетных чисел из введенных; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести n чисел в одномерный массив с клавиатуры; ввести дополнительно с клавиатуры ещё одно (n+1)-е число; проверить наличие в массиве числа, равного дополнительному (n+1)-ому; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести n чисел в одномерный массив с клавиатуры; суммировать все числа массива; вывести результат на экран.
-
Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; из них найти наиболее близкое к нулю по модулю; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: вычислить скалярное произведение двух векторов. Координаты векторов Х(х1, х2,…, х10) и У(у1, у2,…, у10) определить, как два массива вещественных чисел.
-
Составить алгоритм, позволяющий: вычислить количество и сумму всех четных чисел, введенных с клавиатуры.
-
Составить алгоритм, позволяющий: вычислить количество и сумму всех нечетных чисел, введенных с клавиатуры.
-
Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить минимальное из их корней и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: вывести на экран 20 целых чисел х1, х2,…,х20, а затем получить последовательность чисел х20, х10, х19, х9,…, х11, х1, используя одномерный массив.
-
Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить максимальное из их кубов и вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести n чисел в одномерный массив с клавиатуры; ввести дополнительно с клавиатуры ещё одно (n+1)-е число; проверить наличие в массиве чисел, больше дополнительного (n+1)-ого; вывести соответствующее сообщение на экран.
-
Составить алгоритм, позволяющий: ввести фразу «СТРОКА СИМВОЛОВ», распечатать ее целиком и ее часть «СИМВОЛ». Для этой цели введем массив с именем ctroka, в котором ctroka[1]=’C’, ctroka[2]=’Т’,…, ctroka[14]=’О’, ctroka[15]=’В’.