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

Нажмите для полного просмотра!
Операторы цикла в среде программирования Pascal ABC, слайд №1Операторы цикла в среде программирования Pascal ABC, слайд №2Операторы цикла в среде программирования Pascal ABC, слайд №3Операторы цикла в среде программирования Pascal ABC, слайд №4Операторы цикла в среде программирования Pascal ABC, слайд №5Операторы цикла в среде программирования Pascal ABC, слайд №6Операторы цикла в среде программирования Pascal ABC, слайд №7Операторы цикла в среде программирования Pascal ABC, слайд №8Операторы цикла в среде программирования Pascal ABC, слайд №9Операторы цикла в среде программирования Pascal ABC, слайд №10Операторы цикла в среде программирования Pascal ABC, слайд №11Операторы цикла в среде программирования Pascal ABC, слайд №12Операторы цикла в среде программирования Pascal ABC, слайд №13Операторы цикла в среде программирования Pascal ABC, слайд №14Операторы цикла в среде программирования Pascal ABC, слайд №15Операторы цикла в среде программирования Pascal ABC, слайд №16Операторы цикла в среде программирования Pascal ABC, слайд №17

Вы можете ознакомиться и скачать презентацию на тему Операторы цикла в среде программирования Pascal ABC. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





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

Слайд 2





ЦИТАТА
Описание слайда:
ЦИТАТА

Слайд 3





ЛЕГЕНДА О СОЗДАТЕЛЕ ШАХМАТ
Проблемная ситуация: смог ли принц Сирам выполнить желание Сеты?
Описание слайда:
ЛЕГЕНДА О СОЗДАТЕЛЕ ШАХМАТ Проблемная ситуация: смог ли принц Сирам выполнить желание Сеты?

Слайд 4





ЗАДАЧА ИЗ «АРИФМЕТИКИ» МАГНИЦКОГО
Проблемная ситуация: 
верно ли, что за гвозди придется уплатить не более 10 рублей?
Описание слайда:
ЗАДАЧА ИЗ «АРИФМЕТИКИ» МАГНИЦКОГО Проблемная ситуация: верно ли, что за гвозди придется уплатить не более 10 рублей?

Слайд 5





Задача 
Вычислить сумму:
   s = 1 + 2 + 3 + ... + п, если значение п задано, не применяя формулу суммы членов арифметической прогрессии.

Алгоритм решения:
Начать сумму с нуля, то есть переменной s присвоить 0 
(s :=0).
Переменной i присвоить значение 1 (i :=1).
Добавить к сумме значение i (s := s + i).
Увеличить i на 1 (i:= i + 1).
Повторять пункты 3 и 4, пока не дойдем до слагаемого n.
Описание слайда:
Задача Вычислить сумму: s = 1 + 2 + 3 + ... + п, если значение п задано, не применяя формулу суммы членов арифметической прогрессии. Алгоритм решения: Начать сумму с нуля, то есть переменной s присвоить 0 (s :=0). Переменной i присвоить значение 1 (i :=1). Добавить к сумме значение i (s := s + i). Увеличить i на 1 (i:= i + 1). Повторять пункты 3 и 4, пока не дойдем до слагаемого n.

Слайд 6





Цикл с предусловием           Цикл с постусловием 
пока (условие истинно)
повторять (действие) 
while <условие> do <оператор>;
Описание слайда:
Цикл с предусловием Цикл с постусловием пока (условие истинно) повторять (действие) while <условие> do <оператор>;

Слайд 7





Цикл с параметром (со счетчиком)
(цикл «для» - for.. .to/downto)
Описание слайда:
Цикл с параметром (со счетчиком) (цикл «для» - for.. .to/downto)

Слайд 8





Решение задачи о создателе шахмат
s = 1.8446744074Е19
Описание слайда:
Решение задачи о создателе шахмат s = 1.8446744074Е19

Слайд 9





Величина награды
18 446 744 407 000 000 000 зерен. 
18 квинтиллионов 
446 квадриллионов  
744 триллиона 
407 миллиардов. 

Чтобы поместить эти зерна  в амбар нужно высоту взять равной 150 000 000 км – она совпадает с расстоянием от Земли до Солнца!
Описание слайда:
Величина награды 18 446 744 407 000 000 000 зерен. 18 квинтиллионов 446 квадриллионов 744 триллиона 407 миллиардов. Чтобы поместить эти зерна в амбар нужно высоту взять равной 150 000 000 км – она совпадает с расстоянием от Земли до Солнца!

Слайд 10





Решение задачи о покупке лошади
Описание слайда:
Решение задачи о покупке лошади

Слайд 11





Решение задачи о покупке лошади
4194303,75 коп = 41943 руб
Описание слайда:
Решение задачи о покупке лошади 4194303,75 коп = 41943 руб

Слайд 12





Рассмотрим задачу 
Вычислить факториал числа п. Произведение n последовательных натуральных чисел называется факториалом числа n.
n! = 1∙2∙3∙...∙ (n - 1) ∙n; 
5! = 1∙2∙3∙4∙5
Замечание: Если при вычислении суммы счетчику суммы присваивается 0, то при вычислении произведения счетчику произведения присваиваем 1.
Описание слайда:
Рассмотрим задачу Вычислить факториал числа п. Произведение n последовательных натуральных чисел называется факториалом числа n. n! = 1∙2∙3∙...∙ (n - 1) ∙n; 5! = 1∙2∙3∙4∙5 Замечание: Если при вычислении суммы счетчику суммы присваивается 0, то при вычислении произведения счетчику произведения присваиваем 1.

Слайд 13





Цикл for
Program factorial;
var f, n, i : integer; 
  begin 
write('n = '); 
readln(n);   
f := 1;   
for i:=1 to n do 
f := f * i;   
writeln('n! = ', f);   
end.
Описание слайда:
Цикл for Program factorial; var f, n, i : integer;   begin write('n = '); readln(n);   f := 1;   for i:=1 to n do f := f * i;   writeln('n! = ', f);   end.

Слайд 14





Цикл с предусловием (цикл while)
Program factorial;
var f, n, r: integer;
begin
     write('Введите n'); 
     readln(n); 
     f:=1; 
    r:=1;
     while r<=n do 
     begin
          f:=f*i; 
          r:=r+1 
     end;
     write(' n!=  ', f )
end.
Описание слайда:
Цикл с предусловием (цикл while) Program factorial; var f, n, r: integer; begin write('Введите n'); readln(n); f:=1; r:=1; while r<=n do begin f:=f*i; r:=r+1 end; write(' n!= ', f ) end.

Слайд 15





Цикл с постусловием (цикл repeat)
Program factorial;
var f, n, i: integer;
begin
     write('Введите n'); 
     readln(n); 
     f:=1; 
    i:=1;
     repeat 
     begin
          f:=f*i; 
          i:=i+1 
     end;
until i>n ; 
     write(' n!=  ', f )
end.
Описание слайда:
Цикл с постусловием (цикл repeat) Program factorial; var f, n, i: integer; begin write('Введите n'); readln(n); f:=1; i:=1; repeat begin f:=f*i; i:=i+1 end; until i>n ; write(' n!= ', f ) end.

Слайд 16





Памятка для выбора типа оператора цикла

Цикл с предусловием (цикл while) применяйте, если необходимо, чтобы проверка была прежде, чем выполнение тела цикла.
Цикл с постусловием (цикл repeat) применяйте, если необходимо, чтобы тело цикла выполнялось хотя бы один раз.
Цикл для (цикл for) применяйте, если точно знаете, сколько раз должно быть выполнено тело цикла.
Описание слайда:
Памятка для выбора типа оператора цикла Цикл с предусловием (цикл while) применяйте, если необходимо, чтобы проверка была прежде, чем выполнение тела цикла. Цикл с постусловием (цикл repeat) применяйте, если необходимо, чтобы тело цикла выполнялось хотя бы один раз. Цикл для (цикл for) применяйте, если точно знаете, сколько раз должно быть выполнено тело цикла.

Слайд 17





Домашнее задание
Записать блок-схему в тетрадь и составить программу для вычисления значений переменной y при заданном значении n. (Использовать три различных оператора цикла).
Описание слайда:
Домашнее задание Записать блок-схему в тетрадь и составить программу для вычисления значений переменной y при заданном значении n. (Использовать три различных оператора цикла).



Похожие презентации
Mypresentation.ru
Загрузить презентацию