Программы с алгоритмической циклической - plus

advertisement
Тема: «Компьютерные программы с алгоритмической структурой ЦИКЛ»
Задание 1. Запишите краткие теоретические сведения в тетрадь.
Типы алгоритмических структур ЦИКЛ
записанных в виде блок – схем.
Алгоритмическая структура «Цикл со счетчиком»
Алгоритмическая структура «Цикл с условием»
Операторы цикла со счетчиком и с условием
Пример программы со структурой Цикл со счетчиком. (выполнить в Паскале и в тетради)
Оператор цикла for (применяется в случае, когда количество повторений известно)
Оператор for с увеличением счетчика (каждое последующее значение i увеличивается на единицу)
Пример программы, которая выводит значение i (минимальное значение, от которого происходит отсчет повторений)


В этой программе повторений будет 10,
Каждое последующее значение i будет увеличиваться на единицу.
Задание №2. В программе Паскаль АВС написать готовую программу (и записать в тетрадь).
Пример программы с алгоритмической структурой ЦИКЛ С УСЛОВИЕМ
(Написать в Паскале и тетради)
Задание.
Написать программу с алгоритмической структурой цикл со счетчиком
Даны целые числа A и N (N>0). Вывести N раз число A
A : =7;
N : =10;
Задание. Написать программу с алгоритмической структурой цикл со счетчиком
Даны два целых числа А и В (А <В). Вывести в порядке возрастания все целые числа, расположенные между А и В, а
также количество N этих чисел
A=5
B=10
Задание. Написать программу с алгоритмической структурой цикл со счетчиком
Даны два целых числа А и В (А <В).
Вывести в порядке убывания все целые числа, расположенные между А и В, а также количество N этих чисел
A:=-6;
B:=9;
Задание. Написать программу с алгоритмической структурой цикл с условием.
Даны положительные числа А и В (А> В). На отрезке длины А размещено максимально возможное количество
отрезков длины В (без наложений)
Не используя операции умножения и деления, найти длину незанятой части отрезка А.
А=30.48
В=10
Задание 2f. Написать программу с алгоритмической структурой цикл с условием
Даны положительные числа А и В (А> В). На отрезке А размещено максимально возможное количество отрезков длины В (без наложений). Не используя
операции умножения и деления, найти количество отрезков В, размещенных на отрезке А.
А=55.35
В=5.36
Контрольные вопросы.
1.
2.
3.
4.
5.
6.
Опишите операции Div, Mod. Почему они не определены для вещественных чисел.
Что такое цикл?
Сравните цикл с переменной и цикл с условием.
В каком случае цикл с предусловием не выполняется ни разу?
В каком случае программа, содержащая цикл с условием, может зациклиться? Приведите пример такой программы.
Верно ли что любой цикл с переменной можно заменить циклом с условием? Верно ли обратное утверждение? Ответ обоснуйте.
Еще раз повторить7
Download