- •Тема 1. «Типы данных. Стандартные операции и функции».
- •Тема 2: «Линейные программы».
- •Тема 3: «Операторы условия, выбора».
- •Тема 4: «Организация циклических процессов. Циклы».
- •Тема 5: «Массивы».
- •Тема 6: «Строковый тип данных».
- •Тема 7: « Подпрограммы. Процедуры и функции».
- •Рекурсивные подпрограммы:
- •Тема 8: «Записи. Множества».
- •Тема 9: «Файлы».
Тема 3: «Операторы условия, выбора».
-
Найдите минимальное из двух чисел А и В.
-
Найдите максимальное из трёх чисел А, В, С.
-
При заданном значении Х вычислить значение функции У.
Х2 + 4Х – 7, при Х<-2
У = 1 , при –2 X 2
Х2 +4Х – 7, при Х > 2
-
Для заданных значений Х и У запишите программу вычисления числа Z.
Min (X,Y) + 0.5
Z =
1 + Max 2(X,Y)
-
Найти произведение большего и меньшего из трёх произвольных чисел введённых с клавиатуры.
-
Возвести данное число в куб, если оно чётное, увеличить на 3, если оно нечётно.
-
Написать программу подсчёта количества (нахождения суммы или произведения) отрицательных (положительных, чётных, нечётных) среди чисел А, В, С, D.
-
Написать программу решения квадратного уравнения АХ2 + ВХ + С = 0, учитывая все возможные значения дискриминанта (коэффициенты А, В и С вводятся с клавиатуры).
-
Даны координаты двух точек в прямоугольной системе координат. Составить программу определяющую, которая из точек находится ближе к началу координат.
-
Вывести на экран в порядке возрастания три произвольных числа, вводимых с клавиатуры.
-
С клавиатуры вводят натуральное трехзначное число. Определить, является ли оно палиндромом, т.е. таким, десятичная запись которого читается одинаково слева направо и справа налево.
-
С клавиатуры вводят натуральное четырехзначное число. Определить, равен ли квадрат суммы цифр этого числа произведению его цифр.
-
Даны числа a1,b1,c1,a2,b2,c2. Написать программу, печатающую координаты точки пересечения прямых, описываемых уравнениями a1x+b1y=c1 и a2x+b2y=c2, либо сообщающую, что эти прямые совпадают, не пересекаются или вовсе не существуют.
-
Дано целое k от 1 до 180. Написать программу, определяющую, какая цифра находится на k–ой позиции последовательности 10111213…9899, в которой выписаны подряд все двузначные числа.
-
Для целого числа K от 1 до 99 вывести на экран фразу: «Мне K лет», учитывая при этом, что при некоторых значениях K слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год и т.д.
-
Составить алгоритм, который по данному натуральному числу от 1 до 12 (номеру месяца) выдает все приходящиеся на этот месяц праздничные дни.
Тема 4: «Организация циклических процессов. Циклы».
-
Составить алгоритм, в результате выполнения которого на экране печатается таблица умножения натуральных чисел (от 1 до 10).
-
Найти сумму первых N натуральных чисел, которые оканчиваются на 13 (делятся на 13, при делении на 15 дают остаток 13).
-
Найти сумму натуральных чисел из диапазона [100,999], в состав которых входят только нечетные цифры.
-
Гражданин 1 марта открыл счет в банке на 1000 рублей. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить:
а) за какой месяц величина ежемесячного увеличения вклада превысит 30 рублей;
б) через сколько месяцев размер вклада превысит 1200 рублей.
-
В некотором году (назовем его условно первым) на участке в 100 гектаров средняя урожайность составила 20 центнеров с гектара. После этого каждый год площадь участка увеличивалась на 5%, а средняя урожайность – на 2%. Определить:
а) в каком году урожайность превысит 22 центнера с гектара;
б) в каком году площадь участка станет больше 120 гектаров;
в) в каком году общий урожай, собранный за все время, начиная с первого года, превысит 800 центнеров.
-
Получить первые N чисел Фибоначчи: а1 = а2 = 1, а3 = а1 + а2 = 2, а4 = а2 + а3 = 3 и т.д.
-
Дано натуральное число n. Найти сумму первой и последней цифр этого числа.
-
Проверить, является ли произвольное натуральное число N степенью числа 5.
-
С клавиатуры вводится произвольное натуральное число N. Вычислить значение выражения:
1
Y = ----------------- + 2N! (N!= 1*2*3*4*…*N)
1 + 1/N!
-
Известны оценки по информатике каждого из 20 учеников класса. В начале списка перечислены все пятерки, затем все остальные оценки. Сколько учеников имеют по информатике оценку «5»? Оператор условия не использовать. Рассмотреть два случая:
а) в котором известно, что пятерки не у всех учеников класса;
б) в котором допускается, что пятерки могут иметь все ученика класса.
-
Известны сведения о количестве осадков, выпавших за каждый день мая. Первого мая осадков не было. Определить в течение какого количества первых дней месяца непрерывно, начиная с первого мая, осадков не было. Оператор условия не использовать. Рассмотреть два случая:
а) в котором известно, что в какие-то дни мая осадки выпадали;
б) в котором допускается, что осадков могло не быть ни в каком из дней мая.
-
Последовательно вводят N целых чисел. Определить порядковый номер наименьшего из них.
-
Найти наибольшую и наименьшую цифры в записи данного натурального числа.
-
Последовательно вводят N целых чисел. Сосчитать, сколько из них совпадают с первым числом.
-
Последовательно вводят N вещественных чисел. Определить, образуют ли они возрастающую (убывающую) последовательность.
-
Последовательно вводят N целых чисел. Найти количество положительных значений в этой последовательности.
-
Дана последовательность из N целых чисел. Определить, со скольких отрицательных чисел она начинается.
-
Дано не менее трех различных натуральных чисел, за которой следует 0. Определить три наибольших числа среди них.
-
Дана непустая последовательность ненулевых целых чисел, за которой следует 0. Определить, сколько раз в этой последовательности меняется знак. (Например, в последовательности 1, -34, 8, 14, -5, 0 знак меняется 3 раза.)
-
Дана непустая последовательность ненулевых целых чисел, за которой следует 0. Определить сколько ее членов больше своих «соседей», т.е. предыдущего и последующего чисел.
-
Дано натуральное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.
-
Дано натуральное число n. Проверить, будут ли все цифры числа различными.
-
Дано целое n > 2. Напечатать все простые числа из диапазона [2, n].
-
С клавиатуры вводится произвольное целое число N. Определить, является ли оно простым положительным.
-
Найти натуральное число из диапазона от 1 до n с максимальной суммой (максимальным количеством) делителей.
-
Напечатать все простые делители заданного натурального числа.
-
Найти целые числа, которые при возведении в квадрат дают палиндромы, например, 262 = 676.
-
Определить, является ли заданное натуральное число совершенным, т.е. равным сумме всех своих (положительных) делителей, кроме самого этого числа (например, число 6 совершенно: 6 = 1+2+3).
-
Составить алгоритм для нахождения всех автоморфных чисел на отрезке [m,n]. Автоморфным называется целое число, которое равно последним числа своего квадрата. Например, 52=25; 252=625.
-
Дано натуральное число k. Напечатать k–ую цифру последовательности 123456789101112131415…, в которой выписаны подряд все натуральные числа.