Циклы с пред- и постусловием презентация в формате PowerPoint - скачать бесплатно

Скачать презентацию на тему: "Циклы с пред- и постусловием" с количеством слайдов в размере 16 страниц. У нас вы найдете презентацию на любую тему и для каждого класса школьной программы. Мы уверены, что наши слайды помогут найти вам свою аудиторию. Весь материал предоставлен бесплатно, в знак благодарности мы просим Вас поделиться ссылками в социальных сетях и по возможности добавьте наш сайт MirPpt.ru в закладки.

Нажмите для просмотра
Циклы с пред- и постусловием

1: Циклы с пред- и постусловием УРОК

2: Цикл предусловием While … do While do ;

3: Цикл с постусловием Repeat … until Repeat until

4: Особенности цикла While…do Так как условие проверяется на входе в цикл, то при неверном условии цикл не выполняется ни разу, т. е. не выполняются операторы, стоящие в теле цикла. Операторы, входящие в тело цикла, обязательно заключаются в операторные скобки, если в теле цикла более одного оператора. В противном случае будет выполняться только первое действие, стоящее под do. В теле цикла должно обязательно выполняться действие, приводящее к изменению условия, иначе цикл станет бесконечным. Оператор, в котором изменяются переменные, входящие в условие, может стоять не обязательно в конце цикла.

5: Особенности цикла Repeat…until Так как условие проверяется на выходе из цикла, то цикл выполняется хотя бы один раз. Все операторы, стоящие в теле цикла, выполняются ДО проверки условия, поэтому операторные скобки не ставятся. В теле цикла должно обязательно выполняться действие, приводящее к изменению условия, иначе цикл станет бесконечным. Оператор, в котором изменяются входящие в условие переменные, может стоять не обязательно в конце цикла.

6: Найдите ошибки в программе. var n,a,s: real; begin readln(n); s:0 while n0 do begin a:n mod 10; if a mod 20 then s:sa nn div 10 end; writeln(s) end

7: Сколько раз программа выведет слово «привет»? var n: integer; begin n:0; while n

8: Результат программы? var k, s: integer; begin k:1; s:0; repeat s:sk; k:k2; until k8; writeln(s); end.

9: Результат программы? var k, s: integer; begin k:1; s:0; repeat k:k2; s:sk; until k8; writeln(s); end.

10: Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7. var x,a,b: integer; begin readln(x); a:0; b:0; while x0 do begin a:a1; b:bx mod 10; x:x div 10 end; writeln(a); writeln(b); end.

11: Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число N и выводится максимальная цифра числа. Программист торопился и написал программу неправильно. 1. Напишите, что выведет эта программа при вводе числа 542. 2. Найдите все ошибки в этой программе. var N: longint; d, max: integer; begin readln(N); max: 10; while N 9 do begin d: N mod 10; if d max then max: d; N : N div 10; end; writeln(max); end.

12: Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число N, и выводится количество цифр этого числа. Программист торопился и написал программу неправильно. 1. Напишите, что выведет эта программа при вводе числа 584. 2. Укажите число, для которого программа будет работать верно. 3. Найдите ошибку. var N: longint; sum: integer; begin readln(N); sum : 0; while N 9 do begin N : N div 10; sum : sum 1; end; writeln(sum); end.

13: Ответы 1 группа While … do 2 раза 6 ошибок 4 раза 34 1) 4; 2) while N 0 do 3) writeln(mindigit)

14: В языках программирования стандартные функции ex, sin(x), cos(x), ln(x1) рассчитывается с помощью бесконечных сумм, называемые рядами, с заданной точностью . В языках программирования стандартные функции ex, sin(x), cos(x), ln(x1) рассчитывается с помощью бесконечных сумм, называемые рядами, с заданной точностью .

15: Вычисление ех с заданной точностью. var i: integer; x,s,p,e:real; begin readln(x,e);p:1; s:0;i:1; repeat p:px/i; s:sp; i:i1 until abs(p)

16: Домашнее задание Задача. Напишите программу вычисления значения функции ln(x1) для x1 с помощью ряда с заданной точностью и сравните результат с вычислением стандартной функции ln(x) при х2.

Скачать презентацию


MirPpt.ru