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


Программирование циклических алгоритмов Проверка домашней работы.Задача. Найти наибольший общий делитель двух натуральных чисел А и В с использованием цикла с постусловием (ДО). …Repeatif a>b then a:= a - b;if b>a then b:= b – aUntil a=b;… Устная работа 1. Какое значение будет принимать переменная у после выполнения фрагментов программы: b) y:=0; x:=10; While x>0 doBegin x:=x-2; y:=y+x;End; Writeln (‘y=‘, y); Ответ: у=9 Ответ: у=8+6+4+2+0=20 a) y:= 0; For x:=1 to 9 do y:= y+1; Writeln (‘ y=‘, y); Устная работа c) y:=1; x:=15; repeat y:= y*x;x:= x-3 until x < 5; writeln (‘y=‘, y); 1. Какое значение будет принимать переменная у после выполнения фрагментов программы: Ответ: y= 15*12*9*6=9720 Программирование циклических алгоритмов 2. Составить программу по блок-схеме. начало Ввести n s=0 i=1 to n s= конец Program sum;var n, i: integer; s: real;begin writeln (' введите число'); readln (n); s:=0; for i:=1 to n do s:= sqrt(s+3); writeln ('s = ', s);end. Программирование циклических алгоритмов 3. Самостоятельно за компьютером решить задачи:Вычислить: Каждая бактерия в банке делится на две через каждые 3 минуты. В начальный момент имеется 1 бактерия. Сколько их будет через n минут. Домашнее задание Вычислить:Подсчитать количество цифр в натуральном числе. Спасибо за внимание! Тинникова А. Г., учитель информатики МБОУ «СОШ №10» г. Абакана