Презентация на тему: Начала программирования Программирование циклических

Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
Начала программирования Программирование циклических
1/22
Средняя оценка: 4.2/5 (всего оценок: 35)
Код скопирован в буфер обмена
Скачать (894 Кб)
1

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

Начала программирования Программирование циклических алгоритмов. Программирование циклов с заданным числом повторений

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

Слайд 2

Циклические алгоритмы Циклические алгоритмы содержат, помимо прочих, конструкцию повторения. Повторение (цикл) – это алгоритмическая конструкция, представляющая собой последовательность действий, которая выполняется многократно.

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

Слайд 3

Циклические алгоритмы Последовательность действий, исполняемых в цикле, называется телом цикла. Циклы С заданным условием продолжения работы С заданным условием окончания работы С заданным числом повторений

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

Слайд 4

Цикл с заданным условием продолжения работы (с предусловием) Условие Нет Тело цикла Да

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

Слайд 5

Цикл с заданным условием окончания работы (с постусловием) Условие Нет Тело цикла Да

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

Слайд 6

Программирование циклических алгоритмов Организация цикла с заданным числом повторений. 1 Блок-схема цикла с заданным числом повторений. 2 Запись цикла с заданным числом повторений. 3

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

Слайд 7

Алгоритм чтения книги : о ткрыть книгу; 50 раз повторить: п рочесть 2 страницы, п еревернуть страницу; з акрыть книгу.

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

Слайд 8

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

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

Слайд 9

Цикл с заданным числом повторений (с параметром) Цикл по i от 1 до n, шаг 1 Тело цикла

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

Слайд 10

Запись цикла с параметром на языке Pascal for t o downto < начальное значение > < < конечное значение > < начальное значение > > < конечное значение > b egin < оператор 1 > ; < оператор 2 > ; … e nd ; < параметр > := < начальное значение > < конечное значение > do

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

Слайд 11

Задача Написать программу, которая возводит число k в целую положительную степень n. k n

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

Слайд 12

Блок-схема алгоритма Начало r Конец k, n r :=1 Цикл по i от 1 до n r :=r*k

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

Слайд 13

Написание программы program stepen ; var n, i: byte ; k, r: real ; begin writeln ( 'Программа вычисления значения k^n.' ); write ( 'k=' ); readln (k); write ( 'n=' ); readln (n); r :=1; for i:=1 to n do r :=r*k; write ( ' k^n =', r); end. Исходный код программы

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

Слайд 14

Вложенные циклы f or i:=1 to n do begin < оператор 1 > ; for j:=i+1 to n+1 do < оператор 2 > ; … e nd ; Вложенный цикл

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

Слайд 15

Задача Вычислить значение суммы. 2 ≤ n ≤ 9 = 1 1 + 2 2 + … + i i

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

Слайд 16

Начало Конец n s :=1 Цикл по i от 2 до n p :=1 Цикл по j от 1 до i p :=p*i s :=s+p s Блок-схема алгоритма

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

Слайд 17

Написание программы program summa; var s, p, i, j, n: integer ; begin write ( 'n=' ); readln (n); s :=1; write ( '1^1' ); for i:=2 to n do begin write ( ' + ', i, '^', i ); p :=1; for j:=1 to i do p :=p*i; s :=s+p; end ; write ( ' = ', s); end. Исходный код программы

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

Слайд 18

Задача Написать программу для перевода целых положительных чисел из двоичной системы счисления в десятичную. x 2 → x 10 10111 2 = 1 * 2 4 + 0 * 2 3 + 1 * 2 2 + 1 * 2 1 + 1 * 2 0 = 23 10

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

Слайд 19

Блок-схема алгоритма Начало Конец s d :=0 m:=1 Цикл по i от l(s) до 1 d s [ i ] → c d:=d+c*m m : =m*2

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

Слайд 20

Написание программы program BinToDec ; var s: string ; d, i, m, c, e: integer ; begin writeln ( 'Программа перевода чисел из двоичной системы счисления в десятичную. Введите двоичное число.' ); readln (s); d:=0; m:=1; for i:=length(s) downto 1 do begin val (s[ i ], c, e); d:=d+c*m; m:=m*2; end ; write (d, ' - введённое число в десятичной системе счисления.' ); end. Исходный код программы

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

Слайд 21

Программирование циклических алгоритмов. Программирование циклов с заданным числом повторений Ц икл с заданным числом повторений ( с параметром) организован таким образом, что с каждым выполнением тела цикла заданный параметр изменяется на значение заданного шага. Так продолжается до тех пор, пока он не превысит заданное конечное значение.

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

Последний слайд презентации: Начала программирования Программирование циклических

Программирование циклических алгоритмов. Программирование циклов с заданным числом повторений Цикл по i от 1 до n, шаг 1 Тело цикла Блок-схема цикла с параметром Запись цикла с параметром на языке Pascal f or i:=1 to n do b egin < о ператор 1 > < оператор 2 > … e nd ;

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