Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Reshenie_zadachi_na_EVM_Algoritm.doc
Скачиваний:
22
Добавлен:
11.04.2015
Размер:
343.04 Кб
Скачать

Контрольные вопросы:

  1. Что такое алгоритм? Перечислите базовые структуры алгоритмов, их разновидности, способы описания, условные обозначения для блоков алгоритма.

  2. Перечислите Этапы решения задачи на ЭВМ. Объясните каждый этап.

  3. Выполните контрольную работу.

Задания для контрольной работы:

  1. Составить алгоритм, позволяющий: вывести все элементы 5-ти-значного целого числа в обратном порядке.

  2. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; из них замените все 2 на 5; вывести первоначальные числа и полученные на экран.

  3. Составить алгоритм, позволяющий: ввести целое число с клавиатуры, определить четное оно или нет и вывести соответствующее сообщение на экран.

  1. Составить алгоритм, позволяющий: ввести два числа с клавиатуры и определить наибольшее из них.

  2. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и сумму всех чисел из введенных, которые кратны 3-м или 5-ти; вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: вывести все элементы 4-х-значного целого числа в обратном порядке.

  1. Составить алгоритм, позволяющий: ввести два числа с клавиатуры и определить, какое из них делится на 3.

  2. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; из них найти максимальное; вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: ввести символьную переменную, если она равна ' Z ', вывести соответствующее сообщение на экран.

  1. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и сумму всех четных чисел из введенных; вывести соответствующее сообщение на экран.

  2. Составить алгоритм, позволяющий: ввести целое число с клавиатуры, определить отрицательное оно или нет и вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех чисел из введенных, которые кратны 2-м и 4-ти; вывести соответствующее сообщение на экран.

  1. Составить алгоритм, позволяющий: ввести целое число с клавиатуры, определить равно оно 0 или нет и вывести соответствующее сообщение на экран.

  2. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех кратных 7 чисел из введенных; вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: ввести две символьные переменные, найти из них переменную с максимальным кодом по ASCII-таблице и вывести соответствующее сообщение на экран.

  1. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и сумму всех отрицательных чисел из введенных; вывести соответствующее сообщение на экран.

  2. Составить алгоритм, позволяющий: ввести целое число с клавиатуры, определить кратно ли оно 5 или нет и вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить максимальное из их синусов и вывести соответствующее сообщение на экран.

  1. Составить алгоритм, позволяющий: ввести символ с клавиатуры, если его код равен 65, вывести на экран символ.

  2. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех отрицательных чисел из введенных; вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: вывести на экран значение произведения 10-ти следующих друг за другом чисел, начиная с цифры 5.

  1. Составить алгоритм, позволяющий: ввести число с клавиатуры, если его значение больше 100, - вывести на экран соответствующий числу - символ по кодам ACII.

  2. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех положительных чисел из введенных; вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить минимальное из их косинусов и вывести соответствующее сообщение на экран.

  1. Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить максимальное из них по модулю и вывести соответствующее сообщение на экран.

  2. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и сумму всех нечетных чисел из введенных; вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: ввести 15 чисел с клавиатуры, вывести эти числа в следующем порядке: 1-я строка: 1-е, 4-е, 7-е, 10-е, 13-е, 2-я строка: 14-е, 11-е, 8-е, 5-е, 2-е.

  1. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; посчитать количество и произведение всех нечетных чисел из введенных; вывести соответствующее сообщение на экран.

  2. Составить алгоритм, позволяющий: ввести n чисел в одномерный массив с клавиатуры; ввести дополнительно с клавиатуры ещё одно (n+1)-е число; проверить наличие в массиве числа, равного дополнительному (n+1)-ому; вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: ввести n чисел в одномерный массив с клавиатуры; суммировать все числа массива; вывести результат на экран.

  1. Составить алгоритм, позволяющий: ввести n чисел с клавиатуры; из них найти наиболее близкое к нулю по модулю; вывести соответствующее сообщение на экран.

  2. Составить алгоритм, позволяющий: вычислить скалярное произведение двух векторов. Координаты векторов Х(х1, х2,…, х10) и У(у1, у2,…, у10) определить, как два массива вещественных чисел.

  3. Составить алгоритм, позволяющий: вычислить количество и сумму всех четных чисел, введенных с клавиатуры.

  1. Составить алгоритм, позволяющий: вычислить количество и сумму всех нечетных чисел, введенных с клавиатуры.

  2. Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить минимальное из их корней и вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: вывести на экран 20 целых чисел х1, х2,…,х20, а затем получить последовательность чисел х20, х10, х19, х9,…, х11, х1, используя одномерный массив.

  1. Составить алгоритм, позволяющий: ввести два числа с клавиатуры, определить максимальное из их кубов и вывести соответствующее сообщение на экран.

  2. Составить алгоритм, позволяющий: ввести n чисел в одномерный массив с клавиатуры; ввести дополнительно с клавиатуры ещё одно (n+1)-е число; проверить наличие в массиве чисел, больше дополнительного (n+1)-ого; вывести соответствующее сообщение на экран.

  3. Составить алгоритм, позволяющий: ввести фразу «СТРОКА СИМВОЛОВ», распечатать ее целиком и ее часть «СИМВОЛ». Для этой цели введем массив с именем ctroka, в котором ctroka[1]=’C’, ctroka[2]=’Т’,…, ctroka[14]=’О’, ctroka[15]=’В’.

11

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]