Контрольная работа по теме: «Базовые алгоритмические структуры» Вариант 1 1. Составьте программу и блок-схему для вычисления значения функции d = 5 a – 2 b 2 1 - 2.6 c, если а и с вводятся по запросу программы, причём с – целое, а b = -3.8 (протестировать программу при а = 4.5; с = 7) 2. Составьте программу и блок-схему для вычисления значения функции 7, v = 8.3 w= 5 + | 6 – v |, v >8.3 4.5 + 2 v , v < 8.3 , v вводится по запросу программы (протестировать программу при v = 5.7) 3. Составьте программу и блок-схему для вычисления кубов всех целых чисел от –2 до 7. 4. По запросу программы вводится числовая последовательность, состоящая из 4 чисел А, В, С и D. Составить программу и блок-схему для определения того, является ли данная последовательность чисел возрастающей. 5. Идёт k-я секунда суток. Составьте программу и блок-схему для определения того, сколько полных часов и полных минут прошло к этому моменту, если k вводится по запросу программы. Контрольная работа по теме: «Базовые алгоритмические структуры» Вариант 2 1. Составьте программу и блок-схему для вычисления значения функции h = 5.7 c – 7 k 2 1 + 6 d, если d и с вводятся по запросу программы, причём с – целое, а k = -3.8 (протестировать программу при d = 3.5; с = 6) 2. Составьте программу и блок-схему для вычисления значения функции 3.5 + | 2 – m | + s, m 2 n= -6 s + 2.1 m , m < 2 , m вводится по запросу программы; s = -13 (протестировать программу при m = -5.7) 3. Составьте программу и блок-схему для вычисления квадратов всех целых чисел от –2 до 7. 4. По запросу программы вводится числовая последовательность, состоящая из 4 чисел А, В, С и D. Составить программу и блок-схему для определения того, является ли данная последовательность чисел убывающей. 5. Идёт k-я секунда суток. Составьте программу и блок-схему для определения того, сколько полных часов и полных минут прошло к этому моменту, если k вводится по запросу программы. 6. По запросу программы вводится числовая последовательность, состоящая из 5 чисел А, В, С, D и Е. Составить программу и блок-схему для определения количества введённых отрицательных чисел. 7. По запросу программы вводится числовая последовательность, состоящая из 5 чисел А, В, С, D и Е. Составить программу и блок-схему для вычисления суммы только отрицательных чисел. 8. По запросу программы вводится год от 1000 до 2099 (целое число). Составить программу и блоксхему для определения века по году. 9. В банк вложена исходная сумма в а рублей под 21% годовых. Сумма выплат за каждый год определяется по следующему правилу: Сумма выплат за первый год = Исходная сумма + 21% от неё Сумма выплат за второй год = Сумма выплат за первый год + 21% от неё Сумма выплат за третий год = Сумма выплат за второй год + 21% от неё и т.д. Составить программу и блок-схему для определения количества полных лет, через которые сумма выплат достигнет 150000 рублей или превзойдет эту сумму, если исходная сумма а вводится по запросу программы (целое число). 6. По запросу программы вводится числовая последовательность, состоящая из 5 чисел А, В, С, D и Е. Составить программу и блок-схему для определения количества введённых положительных чисел. 7. По запросу программы вводится числовая последовательность, состоящая из 5 чисел А, В, С, D и Е. Составить программу и блок-схему для вычисления суммы только положительных чисел. 8. По запросу программы вводится год от 1000 до 2099 (целое число). Составить программу и блоксхему для определения века по году. 9. В банк вложена исходная сумма в а рублей под 21% годовых. Сумма выплат за каждый год определяется по следующему правилу: Сумма выплат за первый год = Исходная сумма + 21% от неё Сумма выплат за второй год = Сумма выплат за первый год + 21% от неё Сумма выплат за третий год = Сумма выплат за второй год + 21% от неё и т.д. Составить программу и блок-схему для определения количества полных лет, через которые сумма выплат достигнет 150000 рублей или превзойдет эту сумму, если исходная сумма а вводится по запросу программы (целое число).