- •Алгоритм и его свойства.
- •Понятие алгоритма.
- •2. Свойства алгоритмов
- •Графическое представление алгоритмов
- •3.1 Алгоритмы линейной структуры
- •3.2. Алгоритмы разветвленной структуры
- •3.3. Алгоритмы циклической структуры
- •Контрольные задания
- •Разработать линейный алгоритм для решения задачи. Составить блок-схему.
- •Разработать линейный алгоритм для решения задачи. Составить блок-схему.
- •Разработать циклический алгоритм для решения задачи. Составить блок-схему.
Контрольные задания
Разработать линейный алгоритм для решения задачи. Составить блок-схему.
8. Найти объем параллелепипеда по двум сторонам основания, углу между ними и высоте.
9. Цех по ремонту бытовой техники имеет ежедневно прибыль Р, с которой платит налог 70%. Из оставшейся доли прибыли 30% идет на развитие производства, а остальное – на заработную плату 8 работникам. Какова среднемесячная зарплата работника?
10. Расстояние между полицейской машиной и автомобилем преступника равно 240 м. Скорость полицейского автомобиля 40 м/c, машины преступника - 38 м/с. Как скоро полицейские догонят преступника?
11. Написать программу, которая по заданным значениям чисел a и b находит ab.
12.Чтобы вылечиться от простуды, нужно 20 таблеток колдрекса либо 30 таблеток аспирина упса. Сколько порций эскимо (23 рубля – 1 эскимо) можно купить на сэкономленные деньги, если соблюдать правила личной гигиеы и закаливаться?
13. Бабушка вяжет в неделю 3 пары детских носков, пару женских и пару мужских и продает их. Считая, что в месяце 4 недели, определить, какую прибыль бабушка имеет за месяц.
14. За год квартплата повышалась дважды. Первый раз на 30%, а второй на 40%. Год назад семья Березовских платила квартплату 80 рублей в месяц. Сколько они платят сейчас.
Разработать линейный алгоритм для решения задачи. Составить блок-схему.
9. Даны действительные числа X, Y. Меньшее из этих двух чисел заменить их полусуммой, а большее - их удвоенным произведением.
Результат вычисления вывести на экран монитора.
10. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны. Результат вычисления вывести на экран монитора.
11. Написать программу вычисления значения функции
x*x, если 0<x<2;
у = х+4, если -2<x<=0;
0, в остальных случаях.
12. Написать программу выбора наибольшего из трёх чисел.
13. Даны x, у. Если x и у отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0.5; если оба значения неотрицательны, то оба значения увеличить в 10 раз.
14. Даны радиус круга и сторона квадрата. У какой фигуры площадь больше?
15. Туристы вышли из леса на шоссе неподалеку от километрового столба с отметкой А км и решили пойти на ближайшую автобусную остановку. Посмотрев на план местности, руководитель группы сказал, что автобусные остановки расположены на километре В и на километре С. Куда следует пойти туристам?
16. Валя и Вера на своем садовом участке собрали А кг клубники. Из них В кг собрала Вера. Кто из девочек собрал клубники больше и на сколько?
Разработать циклический алгоритм для решения задачи. Составить блок-схему.
8. Составить блок-схему к программе, вычисляющей сумму квадратов чисел от 1 до N. Значение N вводится с клавиатуры.
9. Составить блок-схему к программе, вычисляющей сумму чисел от 1 до N. Значение N вводится с клавиатуры.
10. Составить блок-схему к программе, вычисляющей сумму всех двузначных чисел.
11. Составить блок-схему к программе, вычисляющей факториал натурального числа N. Значение N вводится с клавиатуры.
12. Составить блок-схему к программе, вычисляющей сумму S=1+1/2+1/3+…+1/N. Значение N вводится с клавиатуры.
13. Составить блок-схему к программе, вычисляющей таблицу степеней двойки (от нулевой до десятой)
14. Вычислить сумму натуральных четных чисел, не превышающих N.