Без темы
<<  Операторы цикла Опиливание заготовок из сортового проката  >>
Операторы цикла с условием
Операторы цикла с условием
Сегодня вы научитесь:
Сегодня вы научитесь:
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Вопросы для повторения
Задача
Задача
Задача
Задача
Цикл с предусловием
Цикл с предусловием
Цикл с постусловием
Цикл с постусловием
Операторы циклов
Операторы циклов
Задача 1
Задача 1
Вопросы для обсуждения:
Вопросы для обсуждения:
Программа 1
Программа 1
Задача 2
Задача 2
Программа 2
Программа 2
Заполните сравнительную таблицу:
Заполните сравнительную таблицу:
Итог урока
Итог урока
Домашнее задание:
Домашнее задание:

Презентация: «Операторы цикла с условием». Автор: Ольга. Файл: «Операторы цикла с условием.ppt». Размер zip-архива: 1233 КБ.

Операторы цикла с условием

содержание презентации «Операторы цикла с условием.ppt»
СлайдТекст
1 Операторы цикла с условием

Операторы цикла с условием

Раздел: Основы алгоритмизации и программирование на языке Pascal

9 класс

2 Сегодня вы научитесь:

Сегодня вы научитесь:

Создавать циклический алгоритм; использовать циклы с условием (цикл «пока», цикл «пока не») для решения задач;

2

3 Вопросы для повторения

Вопросы для повторения

1. Дайте определение: Программа – это …

Набор команд для компьютера.

2. Вставьте пропущенные слова: Переменная – это величина, значение которой ______________ в процессе выполнения программы. Раздел описания переменных начинается со служебного слова ____ .

Изменяется

var

3

4 Вопросы для повторения

Вопросы для повторения

3. Какие типы определены в языке Pascal для работы с числами?

integer; real

4. Ответьте «да» или «нет» на следующие вопросы: а) Зависит ли имя переменной от её типа?

б) Зависят ли хранимые в переменной данные от её типа?

в) Зависит ли значение переменной от её имени?

4

5 Вопросы для повторения

Вопросы для повторения

5. Сопоставьте величинам подходящие им типы:

6. Определите, является ли величина постоянной? а) расстояние от школы до дома; б) время, за которое вы добираетесь до школы; в) количество дней в неделе; г) количество дней в месяце; д) температура воздуха; е) ваше имя.

Вес человека число учеников в классе название дня недели расстояние остаток от деления фамилия студента знак умножения

Целый вещественный символьный строковый вещественный строковый целый

5

6 Вопросы для повторения

Вопросы для повторения

7. Назовите команду вывода сообщения на экран без перевода строки __________ . Назовите команду вывода сообщения на экран с переводом курсора на новую строку __________.

8. Назовите команды, предназначенный для ввода данных пользователем в компьютер: _________ , __________ . Чем они отличаются?

write

writeln

read

readln

6

7 Вопросы для повторения

Вопросы для повторения

9. Определите, какие значения примут переменные x и y в результате выполнения фрагмента программы при a=2 и b=3: … read (a,b); x:=0; y:=0; if a=b then x:=a+b else x:=a-b; y:=a*b; …

Ответ: x:=-1; y:=6;

7

8 Вопросы для повторения

Вопросы для повторения

10. Что неправильно в написании фрагмента программы: if a > b then begin a := b; end; else begin b := a; end;

end

8

9 Задача

Задача

Написать алгоритм, выполняя который, исполнитель почистит ведро картошки.

Программа картошка Начало … Конец

Взять Почистить Положить

Взять Почистить Положить

Взять Почистить Положить

Взять Почистить Положить

9

10 Задача

Задача

10

11 Цикл с предусловием

Цикл с предусловием

While <условие> do <тело цикла>

Условие

Тело цикла

Тело цикла выполняется в том случае и до тех пор, пока истинно условие.

end;

begin

11

12 Цикл с постусловием

Цикл с постусловием

Repeat <тело цикла> until <условие>

Тело цикла

Условие

Тело цикла выполняется, если условие ложно.

12

13 Операторы циклов

Операторы циклов

13

14 Задача 1

Задача 1

Протокол работы программы:

Ваше число: 5 5*2=10 Ваше число: 14 14*2=28 Ваше число: 0 До свидания!

Создайте программу, которая ожидает введения целого числа и выводит на экран его удвоенное значение. Ввод чисел заканчивается нажатием клавиши 0.

14

15 Вопросы для обсуждения:

Вопросы для обсуждения:

Пусть для хранения введённого числа используется переменная n. Какого типа она должна быть?

Какой тип цикла необходимо выбрать для решения этой задачи?

15

16 Программа 1

Программа 1

program z1; uses crt;

var n,s:integer;

begin clrscr; s:=0;

repeat

write(‘Ваше число: ’); readln(n); s:=n*2; writeln(s);

until n=0;

writeln(‘До свидания!’); readln; end.

16

17 Задача 2

Задача 2

Измените программу, используя цикл с предусловием.

17

18 Программа 2

Программа 2

program z2; uses crt;

var n,s:integer;

begin clrscr; s:=0; n:=1000;

while n<>0 do

begin

write(‘Ваше число: ’); readln(n); s:=n*2; writeln(s);

end;

writeln(‘До свидания!’); readln; end.

18

19 Заполните сравнительную таблицу:

Заполните сравнительную таблицу:

Цикл repeat

Цикл while

Условие проверяется: до выполнения тела цикла после выполнения тела цикла

Условие проверяется: до выполнения тела цикла после выполнения тела цикла

Если условие истинно: тело цикла не выполняется тело цикла выполняется

Если условие истинно: тело цикла не выполняется тело цикла выполняется

В любом случае тело цикла хотя бы раз выполнится при определенных условиях тело цикла может не выполнится ни разу

В любом случае тело цикла хотя бы раз выполнится при определенных условиях тело цикла может не выполнится ни разу

В случае, когда тело цикла состоит из нескольких операторов: операторные скобки begin и end не нужны операторные скобки begin и end необходимы

В случае, когда тело цикла состоит из нескольких операторов: операторные скобки begin и end не нужны операторные скобки begin и end необходимы

19

20 Итог урока

Итог урока

Для многократного повторения в программе (алгоритме) некоторой последовательности команд используются ……..

Циклы;

В большей части программ циклы repeat и while взаимозаменяемы и вопрос использования того или другого решается исходя из пристрастий программиста. Следует помнить, что для реализации одного и того же алгоритма, реализованного с помощью циклов repeat и while, условия циклов будут противоположными.

20

21 Домашнее задание:

Домашнее задание:

Найти сумму n первых натуральных чисел. Например: 1+2+3+4+5+6+7+8+9+10= …

21

«Операторы цикла с условием»
http://900igr.net/prezentacija/ekonomika/operatory-tsikla-s-usloviem-113115.html
cсылка на страницу

Без темы

757 презентаций
Урок

Экономика

125 тем
Слайды
900igr.net > Презентации по экономике > Без темы > Операторы цикла с условием