🗊Презентация Циклические алгоритмы

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

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

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


Слайд 1


Циклические алгоритмы, слайд №1
Описание слайда:

Слайд 2





 Цикл – это последовательность операторов, которая может выполняться более одного раза.
 Цикл – это последовательность операторов, которая может выполняться более одного раза.
Циклический алгоритм – это алгоритм, содержащий один или несколько циклов.
Описание слайда:
 Цикл – это последовательность операторов, которая может выполняться более одного раза.  Цикл – это последовательность операторов, которая может выполняться более одного раза. Циклический алгоритм – это алгоритм, содержащий один или несколько циклов.

Слайд 3





цикл со счетчиком;
цикл со счетчиком;
цикл с предусловием;
цикл с постусловием.
Описание слайда:
цикл со счетчиком; цикл со счетчиком; цикл с предусловием; цикл с постусловием.

Слайд 4





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

Слайд 5






while <булево выражение> do
  begin
    группа операторов
  end;
Описание слайда:
while <булево выражение> do   begin     группа операторов   end;

Слайд 6





значение условия выполнения цикла должно быть определено до начала цикла;
значение условия выполнения цикла должно быть определено до начала цикла;
если значение условия истинно, то выполняется тело цикла, после чего повторяется проверка условия. Если условие ложно, то происходит выход из цикла;
хотя бы один из операторов, входящих в тело цикла, должен влиять на значение условия выполнения цикла, иначе цикл будет повторяться бесконечное число раз.
Описание слайда:
значение условия выполнения цикла должно быть определено до начала цикла; значение условия выполнения цикла должно быть определено до начала цикла; если значение условия истинно, то выполняется тело цикла, после чего повторяется проверка условия. Если условие ложно, то происходит выход из цикла; хотя бы один из операторов, входящих в тело цикла, должен влиять на значение условия выполнения цикла, иначе цикл будет повторяться бесконечное число раз.

Слайд 7





Исходными данными в этом случае являются переменная N - количество чисел и сами эти числа. Значение очередного числа обозначим переменной Х. Результатом работы алгоритма станет сумма этих чисел, которую обозначим переменной S.
Исходными данными в этом случае являются переменная N - количество чисел и сами эти числа. Значение очередного числа обозначим переменной Х. Результатом работы алгоритма станет сумма этих чисел, которую обозначим переменной S.
  S=x1+x2+x3+...+xn
Допустимые значения переменной N должны удовлетворять условию N>0, так как количество слагаемых не может быть числом отрицательным.
Описание слайда:
Исходными данными в этом случае являются переменная N - количество чисел и сами эти числа. Значение очередного числа обозначим переменной Х. Результатом работы алгоритма станет сумма этих чисел, которую обозначим переменной S. Исходными данными в этом случае являются переменная N - количество чисел и сами эти числа. Значение очередного числа обозначим переменной Х. Результатом работы алгоритма станет сумма этих чисел, которую обозначим переменной S.   S=x1+x2+x3+...+xn Допустимые значения переменной N должны удовлетворять условию N>0, так как количество слагаемых не может быть числом отрицательным.

Слайд 8





program Summa;
program Summa;
var i, N: integer; x, S: real;
begin
  cls;
  write (‘Сколько чисел для сложения? ‘);
  readln (N);
  S:=0;
  i:=1;
  while i<=N do
    begin
      write (‘Введите ‘,i,’-е число ’);
      readln (x);
      S:=S+x;
      i:=i+1;
    end;
  write (‘Сумма введенных чисел равна ‘, s);
end.
Описание слайда:
program Summa; program Summa; var i, N: integer; x, S: real; begin   cls;   write (‘Сколько чисел для сложения? ‘);   readln (N);   S:=0;   i:=1;   while i<=N do     begin       write (‘Введите ‘,i,’-е число ’);       readln (x);       S:=S+x;       i:=i+1;     end;   write (‘Сумма введенных чисел равна ‘, s); end.

Слайд 9





1. Запишите число, которое будет напечатано в результате выполнения программы.
1. Запишите число, которое будет напечатано в результате выполнения программы.
var s, n: integer;
begin
     s := 47;
     n := 1;
     while s > 0 do
     begin
         s := s - 9;
         n := n + 4
     end;
     writeln(n)
 end.
Описание слайда:
1. Запишите число, которое будет напечатано в результате выполнения программы. 1. Запишите число, которое будет напечатано в результате выполнения программы. var s, n: integer; begin     s := 47;     n := 1;     while s > 0 do     begin         s := s - 9;         n := n + 4     end;     writeln(n) end.

Слайд 10





2. Запишите число, которое будет напечатано в результате выполнения программы.
2. Запишите число, которое будет напечатано в результате выполнения программы.
var n, s: integer;
begin
     n := 1;
     s := 0;
     while n <= 100 do
     begin
         s := s + 30;
         n := n * 3
     end;
     write(s)
end.
Описание слайда:
2. Запишите число, которое будет напечатано в результате выполнения программы. 2. Запишите число, которое будет напечатано в результате выполнения программы. var n, s: integer; begin     n := 1;     s := 0;     while n <= 100 do     begin         s := s + 30;         n := n * 3     end;     write(s) end.

Слайд 11





3. Запишите число, которое будет напечатано в результате выполнения программы.
3. Запишите число, которое будет напечатано в результате выполнения программы.
var n, s: integer;
begin
    n := 4;
    s := 15;
    while s <= 250 do
    begin
        s := s + 12;
        n := n + 2
    end;
    write(n)
end.
Описание слайда:
3. Запишите число, которое будет напечатано в результате выполнения программы. 3. Запишите число, которое будет напечатано в результате выполнения программы. var n, s: integer; begin     n := 4;     s := 15;     while s <= 250 do begin         s := s + 12;         n := n + 2     end;     write(n) end.

Слайд 12





4. Запишите число, которое будет напечатано в результате выполнения программы.
4. Запишите число, которое будет напечатано в результате выполнения программы.
var s, n: integer; 
Begin
   s := 0;
   n := 0;
   while 2*s*s < 123 do
   begin
     s := s + 1;
     n := n + 3
   end;
   writeln(n)
end.
Описание слайда:
4. Запишите число, которое будет напечатано в результате выполнения программы. 4. Запишите число, которое будет напечатано в результате выполнения программы. var s, n: integer; Begin   s := 0;   n := 0;   while 2*s*s < 123 do   begin     s := s + 1;     n := n + 3   end;   writeln(n) end.

Слайд 13





5. Запишите число, которое будет напечатано в результате выполнения программы.
5. Запишите число, которое будет напечатано в результате выполнения программы.
var k, s: integer;
begin
    s:=1;
    k:=0;
    while k < 13 do
    begin
        s:=s+2*k;
        k:=k+4;
    end;
    write(s+k);
end.
Описание слайда:
5. Запишите число, которое будет напечатано в результате выполнения программы. 5. Запишите число, которое будет напечатано в результате выполнения программы. var k, s: integer; begin     s:=1;     k:=0;     while k < 13 do begin         s:=s+2*k;         k:=k+4;     end;     write(s+k); end.

Слайд 14





6. Запишите число, которое будет напечатано в результате выполнения программы.
6. Запишите число, которое будет напечатано в результате выполнения программы.
var k, s: integer;
begin
    s:=3;
    k:=1;
    while k < 25 do
    begin
        s:=s+k;
        k:=k+2;
    end;
    write(s);
end.
Описание слайда:
6. Запишите число, которое будет напечатано в результате выполнения программы. 6. Запишите число, которое будет напечатано в результате выполнения программы. var k, s: integer; begin s:=3; k:=1; while k < 25 do begin s:=s+k; k:=k+2; end; write(s); end.

Слайд 15





7. Построить и записать в виде программы алгоритм вычисления суммы квадратов десяти произвольных чисел, водимых с клавиатуры в процессе выполнения программы.
7. Построить и записать в виде программы алгоритм вычисления суммы квадратов десяти произвольных чисел, водимых с клавиатуры в процессе выполнения программы.
8. Вводятся 15 чисел. Определить, сколько среди целых чисел.
9. Составить программу нахождения суммы чётных чисел, находящихся в промежутке от 26 до 88.
10. Вывести все чётные числа начиная с числа N и до числа M. Числа N и M задает пользователь.
Описание слайда:
7. Построить и записать в виде программы алгоритм вычисления суммы квадратов десяти произвольных чисел, водимых с клавиатуры в процессе выполнения программы. 7. Построить и записать в виде программы алгоритм вычисления суммы квадратов десяти произвольных чисел, водимых с клавиатуры в процессе выполнения программы. 8. Вводятся 15 чисел. Определить, сколько среди целых чисел. 9. Составить программу нахождения суммы чётных чисел, находящихся в промежутке от 26 до 88. 10. Вывести все чётные числа начиная с числа N и до числа M. Числа N и M задает пользователь.

Слайд 16





11. Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал норму на 10% от нормы предыдущего дня.
11. Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал норму на 10% от нормы предыдущего дня.
а) Определить через сколько дней спортсмен пробежит суммарный путь более 100 км.
б) Определить через сколько дней спортсмен будет пробегать более 20 км.
в) Какой путь пробежит спортсмен на 7-й день.
Описание слайда:
11. Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал норму на 10% от нормы предыдущего дня. 11. Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал норму на 10% от нормы предыдущего дня. а) Определить через сколько дней спортсмен пробежит суммарный путь более 100 км. б) Определить через сколько дней спортсмен будет пробегать более 20 км. в) Какой путь пробежит спортсмен на 7-й день.



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