Разделы презентаций


ПРОГРАММИРОВАНИЕ ЦИКЛОВ С ЗАДАННЫМ УСЛОВИЕМ ПРОДОЛЖЕНИЯ РАБОТЫ НАЧАЛА

Ключевые слова- while (цикл-ПОКА)- repeat (цикл-ДО)- for (цикл с параметрами)

Слайды и текст этой презентации

Слайд 1ПРОГРАММИРОВАНИЕ ЦИКЛОВ С ЗАДАННЫМ УСЛОВИЕМ ПРОДОЛЖЕНИЯ РАБОТЫ
НАЧАЛА ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИЕ ЦИКЛОВ С ЗАДАННЫМ УСЛОВИЕМ ПРОДОЛЖЕНИЯ РАБОТЫНАЧАЛА ПРОГРАММИРОВАНИЯ

Слайд 2Ключевые слова
- while (цикл-ПОКА)
- repeat (цикл-ДО)
- for (цикл с параметрами)

Ключевые слова- while (цикл-ПОКА)- repeat (цикл-ДО)- for (цикл с параметрами)

Слайд 3Программирование циклов с заданным условием продолжения работы
Общий вид оператора:
while

do
Здесь:
- логическое выражение; пока оно истинно, выполняется тело

цикла;
<оператор> - простой или составной оператор, с помощью которого записано тело цикла.
Программирование циклов с заданным условием продолжения работыОбщий вид оператора:while do Здесь: - логическое выражение;  пока оно

Слайд 4program n_14;
var x, y, q, r: integer;
begin
writeln ('Частное

и остаток');
write ('Введите делимое x>>');
readln (x);
write ('Введите

делитель y>>');
read (y);
r:=x;
q:=0;
while r>=x do
begin
r:=r-y;
q:=q+1
end;
writeln ('Частное q=', q);
writeln ('Остаток r=', r)
end.
program n_14; var x, y, q, r: integer;begin writeln ('Частное и остаток'); write ('Введите делимое x>>'); readln

Слайд 5Самое главное
В языке Паскаль имеются три вида операторов цикла:
while

(цикл-ПОКА)
repeat (цикл-ДО)
for (цикл с параметром)

Самое главноеВ языке Паскаль имеются три вида операторов цикла: while (цикл-ПОКА)repeat (цикл-ДО)for (цикл с параметром)

Слайд 6Напишите программу вычисления наибольшего общего делителя двух целых чисел, используйте

оператор while.
Вопросы и задания
Дана последовательность операторов:
а:=1;
b:=2;
while

a+b<8 do
begin
a:=a+l;
b:=b+2;
end;
s:=a+b
Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после исполнения этой последовательности операторов?

Требовалось написать программу вычисления факториала числа n (факториал числа n есть произведение всех целых чисел от 1 до n). Программист торопился и написал программу неправильно. Ниже приведён фрагмент его программы, в котором содержится пять ошибок:
k:=1;
f:=0;
while k f:=f*k;
k:=k+1
Найдите ошибки. Допишите необходимые операторы.

Проанализируйте следующий цикл:
while a с:=а=b;
В чём его особенность?

Запас рыбы в пруду оценён в А тонн. Ежегодный прирост рыбы составляет 15%. Ежегодный план отлова — В тонн. Наименьший запас рыбы составляет С тонн. (Запас ниже С тонн уже не восстанавливается.) Используя оператор while, запишите на языке Паскаль программу для подсчёта количества лет, в течение которых можно выдерживать заданный план.

Дана последовательность 5, 9, 13, 17, ... . Напишите программу для подсчёта числа слагаемых, сумма которых равна 324.

Напишите программу для определения количества цифр в записи произвольного натурального числа.

Сумма 10 000 рублей положена в сберегательный банк, при этом прирост составляет 5% годовых. Напишите программу, которая определяет, через какой промежуток времени первоначальная сумма увеличится в два раза.

Напишите программу вычисления наибольшего общего делителя двух целых чисел, используйте оператор while. Вопросы и заданияДана последовательность операторов:

Слайд 7РТ: №190
Определите значение переменной s при указанных значениях а после

выполнения фрагмента программы:
р := а;
s :=0;
while p

> 0 do
begin
s := s + p mod 10;
p := p div 10;
end;

РТ: №191
От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль. Определите, что будет напечатано в результате работы программы.
алг
цел s, k
нач
s := 0
k := 1
нц пока к < 6
s := s + 2
k := k + 1
кц
вывод s
кон

Решение задач

РТ: №189
Определите значение переменных s и i после выполнения следующих операторов:

а)
s :=0;
i :=0;
while i < 5 do
begin
i := i + 1;
s := s + 1;
end;

б)
s := 0;
i := 0;
while i < 5 do i := i + 1;
s := s + 1;

в)
s := 0;
i := 2;
while i > 1 do
begin
s := s + 1/i;
i := i - 1;
end;

a=23

a=32

a=109

РТ: №190Определите значение переменной s при указанных значениях а после выполнения фрагмента программы: р := а; s

Слайд 8Опорный конспект
while (цикл-ПОКA)
repeat (цикл-ДО)
for (цикл с параметром).
Число повторений
цикла известно


В языке Паскаль имеются три вида операторов цикла:
Число повторений


цикла неизвестно
Опорный конспектwhile (цикл-ПОКA)repeat (цикл-ДО)for (цикл с параметром).Число повторений цикла известно В языке Паскаль имеются три вида операторов

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика