Презентация на тему: ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
1/20
Средняя оценка: 4.3/5 (всего оценок: 93)
Код скопирован в буфер обмена
Скачать (300 Кб)
1

Первый слайд презентации

ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

Изображение слайда
2

Слайд 2

Вопросы и задания № 67.

Изображение слайда
3

Слайд 3

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

Изображение слайда
4

Слайд 4

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

Изображение слайда
5

Слайд 5

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

Изображение слайда
6

Слайд 6

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

Изображение слайда
7

Слайд 7

program n_15; var i: integer ; x: real ; begin writeln ('График тренировок'); i:=1; x:=10; repeat i:=i+1; x:=x+0.1*x; until x >=25; writeln ('Начиная с ', i, '-го дня спортсмен будет пробегать 25 км') end. Конец да нет Начало Список данных i – цел x - вещ i := 1 x := 10 x >= 25 i := i +1 x := x +0. 1 * x i

Изображение слайда
8

Слайд 8

Программирование циклов с заданным числом повторений Общий вид оператора: for < параметр >:=< начальное_значение > to < конечное_значение > do < оператор > Здесь: < параметр > - переменная целого типа; < начальное_значение > и < конечное_значение > - выражения того же типа, что и параметр; < оператор > - простой или составной оператор - тело цикла. Тело цикла i = i 1, i 2

Изображение слайда
9

Слайд 9

Программирование циклов с заданным числом повторений После каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условие выхода из цикла – превышение параметром конечного значения. Тело цикла i = i 1, i 2 Общий вид оператора: for < параметр >:=< начальное_значение > to < конечное_значение > do < оператор >

Изображение слайда
10

Слайд 10

program n_16; var i,n:integer;a,y:real; begin writeln ('Возведение в степень'); write ('Введите основание a >>'); readln (a); write ('Введите показатель n >>'); readln (n); y:=1; for i:=1 to n do y:=y*a; writeln ('y=', y) end. Конец Начало Список данных i, n – цел a, y – вещ y := 1 y := y * a y a, n i = 1, n

Изображение слайда
11

Слайд 11

Самое главное В языке Паскаль имеются три вида операторов цикла: while (цикл-ПОКА) repeat (цикл-ДО) for (цикл с параметром). Если число повторений тела цикла известно, то лучше воспользоваться оператором for ; в остальных случаях используются операторы while и repeat.

Изображение слайда
12

Слайд 12

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

Изображение слайда
13

Слайд 13

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

Изображение слайда
14

Слайд 14

Вопросы и задания 3. Сколько раз будет выполнен цикл? а) for i:=0 to 15 do s:=s+1; б) for i:=10 to 15 do s:=s+1; в) for i:=-1 to 1 do s:=s+1; г) for i:=10 to 10 do s:=s+1; д) k:=5; for i:=k-1 to k+1 do s:=s+1;

Изображение слайда
15

Слайд 15

Вопросы и задания 4. Определите, что будет на­пе­ча­та­но в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования. Var s, k: integer; Begin s := 1; for k := 0 to 9 do s := s + 5; write (s); End.

Изображение слайда
16

Слайд 16

Вопросы и задания 5. Определите, что будет на­пе­ча­та­но в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования. Var s, k: integer; Begin s := 0; for k := 13 to 16 do s := s + 14; writeln(s); End.

Изображение слайда
17

Слайд 17

Вопросы и задания 6. Определите, что будет на­пе­ча­та­но в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования. Var y, i: integer; Begin y := 5; For i := 1 to 3 do y := y + 5*i; Writeln(y); End.

Изображение слайда
18

Слайд 18

Вопросы и задания 7. Определите, что будет на­пе­ча­та­но в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования. Var s, n: integer; Begin s := 2; For n := 2 to 5 do s := s*2 + n; Writeln(s); End.

Изображение слайда
19

Слайд 19

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

Изображение слайда
20

Последний слайд презентации: ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

Домашнее задание № 67

Изображение слайда