Цикл с параметром. Решения задач.
Слайды и текст этой презентации
Слайд №1 |
|
Решение задач Цикл с параметром Искандарова А.Р. учитель информатики МБОУ СОШ №18 г. Уфа |
Слайд №2 |
|
Вопросы для повторения Какой оператор описывает в программе вывод результата?
Write(), writeln()
Какой оператор описывает в программе ввод данных?
read(), readln()
|
Слайд №3 |
|
Вопросы для повторения Какая геометрическая фигура обозначает в блок-схеме действие?
Прямоугольник
Какая геометрическая фигура обозначает в блок-схеме ввод/вывод результата?
Параллелограмм
Какие алгоритмические структуры вам знакомы?
Линейный алгоритм, ветвление и цикл |
Слайд №4 |
|
Определите результат выполнения фрагмента программы 1) begin 2) begin
x:=5; x:=3;
y:=3; y:=2;
a:=x+y; x:=sqr(x)+sqr(y);
a:=a+2; writeln(x);
writeln(a); end.
end.
Ответ: Ответ: |
Слайд №5 |
|
Определите результат выполнения фрагмента программы 1) begin 2) begin
x:=5; x:=3;
y:=3; y:=2;
a:=x+y; x:=sqr(x)+sqr(y);
a:=a+2; writeln(x);
writeln(a); end.
end.
Ответ: 10 Ответ: 13 |
Слайд №6 |
|
Какое значение будет иметь переменная d после выполнения следующих операторов: 1. a:=3;
b:=2;
If a>b then d:=a else d:=b;
Ответ: 3
2. a:=-3;
b:=2;
If a>b then d:=a else d:=b;
Ответ: 2
|
Слайд №7 |
|
ЦИКЛ С ПАРАМЕТРОМ Цикл с параметром – повторное выполнение тела цикла, пока целочисленный параметр (i) пробегает множество всех значений от начального (In) до конечного (Ik):
|
Слайд №8 |
|
ДВА ВАРИАНТА ЗАПИСИ: For i := In to Ik do
For i := In downto Ik do
Цикл повторяется, пока значение параметра лежит в интервале между In и Ik.
В первом варианте при каждом повторении цикла значение параметра изменяется на следующее значение в данном типе (для целого типа – увеличивается на 1).
Во втором варианте при каждом повторении цикла значение параметра изменяется на предыдущее значение в данном типе (для целого типа – уменьшается на 1).
|
Слайд №9 |
|
ВЫЧИСЛИТЬ ввод n S:=0 i:=1,n S:=S+sqr(i) конец вывод S начало |
Слайд №10 |
|
Program primer_1;
Var
i,n: integer; s: integer;
Begin
Write(‘Введите n=‘);
Readln(n);
S:=0;
For i:=1 to n do
S:=S+sqr(i);
Writeln(‘Summa=‘,s);
End. ВЫЧИСЛИТЬ ввод n S:=0 i:=1,n S:=S+sqr(i) конец вывод S начало |
Слайд №11 |
|
ВЫЧИСЛИТЬ
ввод n S:=0 i:=1,n S:=S+sqrt(i) конец вывод S начало |
Слайд №12 |
|
Program primer_2;
Var
i,n: integer; s: real;
Begin
Write(‘Введите n=‘);
Readln(n);
S:=0;
For i:=1 to n do
S:=S+sqrt(i);
Writeln(‘Summa=‘,s:6:4);
End. ВЫЧИСЛИТЬ ввод n S:=0 i:=1,n S:=S+sqrt(i) конец вывод S начало |
Слайд №13 |
|
Вычислить сумму ввод n S:=0 i:=n,1 S:=sqrt(s+i) конец вывод S начало |
Слайд №14 |
|
Вычислить сумму Program primer_3;
Var
i,n: integer; s: real;
Begin
Write(‘Введите n=‘);
Readln(n);
S:=0;
For i:=n downto 1 do
S:=sqrt(s+i);
Writeln(‘Summa=‘,s:6:4);
End. ввод n S:=0 i:=n,1 S:=sqrt(s+i) конец вывод S начало |
Слайд №15 |
|
ВЫЧИСЛИТЬ начало ввод n,k S:=0 i:=n*k,k S:=sqrt(s+i) конец вывод S |
Слайд №16 |
|
ВЫЧИСЛИТЬ начало ввод n,k S:=0 i:=n*k,k S:=sqrt(s+i) конец вывод S Program primer_4;
Var
i,n,k: integer; s: real;
Begin
Write(‘Введите n,k: ‘);
Read(n,k);
S:=0
For i:=n*k downto k do
S:=sqrt(s+i);
Writeln(‘Summa=‘,s:6:4);
End. |
Слайд №17 |
|
Задачи для самостоятельного решения
Вычислить
Вычислить
Вычислить
|
Слайд №18 |
|
СПИСОК ЛИТЕРАТУРЫ: Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2010.
Семакин И.Г., Хеннер Е.К. Информатика. Задачник-практикум: Том 1. – М.: БИНОМ. Лаборатория знаний, 2010.
Иванова Г.А. Типы циклических задач на языке программирования Паскаль // Информатика и образование. 2010, №11.
|
Оцените статью:
(5 голосов, среднее: 2.4 из 5)
Поделитесь с друзьями!
Большой сборник презентаций в помощь школьнику.
закрыть
Скопируйте этот код и вставьте его на своем сайте: