Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике "Решение задач на циклические алгоритмы" для 8 класса

Презентация по информатике "Решение задач на циклические алгоритмы" для 8 класса


  • Информатика

Поделитесь материалом с коллегами:

Решение задач на циклические алгоритмы (использование цикла for) Презентацию...
Задача 1. Найти сумму n-го количества элементов ряда 1, -0.5, 0.25, -0.125, …...
Задача 2 Найти сумму ряда S=1+3+5+7+9+11+13+15. Решение: var n: integer; i, s...
Задача 3. Требуется определить, сколько можно приобрести ручек (по цене 10 ру...
Задача 4. Даны натуральные числа M и N. Определить, являются ли они взаимно п...
1 из 5

Описание презентации по отдельным слайдам:

№ слайда 1 Решение задач на циклические алгоритмы (использование цикла for) Презентацию
Описание слайда:

Решение задач на циклические алгоритмы (использование цикла for) Презентацию подготовил Учитель информатики ГБОУ «Школа №1362» Санина Марина Сергеевна

№ слайда 2 Задача 1. Найти сумму n-го количества элементов ряда 1, -0.5, 0.25, -0.125, …
Описание слайда:

Задача 1. Найти сумму n-го количества элементов ряда 1, -0.5, 0.25, -0.125, … Решение: var a,sum: real; n,i:integer; begin write('Количество элементов ряда: '); readln(n); a:=1; sum:=0; for i:=1 to n do begin sum:=sum+a; a:=-a/2 end; writeln(sum:4:3); readln end.

№ слайда 3 Задача 2 Найти сумму ряда S=1+3+5+7+9+11+13+15. Решение: var n: integer; i, s
Описание слайда:

Задача 2 Найти сумму ряда S=1+3+5+7+9+11+13+15. Решение: var n: integer; i, sum: integer;   begin write('n='); readln(n);   if n > 0 then sum := 1 else sum := 0;   for i := 2 to n do sum := sum + 2;   writeln('Sum=',sum); readln; end.

№ слайда 4 Задача 3. Требуется определить, сколько можно приобрести ручек (по цене 10 ру
Описание слайда:

Задача 3. Требуется определить, сколько можно приобрести ручек (по цене 10 руб.), карандашей (5 руб.) и ластиков (2 руб.) на 100 рублей. При этом всего предметов должно быть 30. Обозначим искомое количество ручек, карандашей и ластиков через переменные a, b и c соответственно. Цены предметов: pa, pb, pc. Количество предметов: qty. Сумма покупки: sum. Решение: var a, b, c: byte; pa, pb, pc: byte; qty, sum: byte;   begin qty := 30; sum := 100; pa := 10; pb := 5; pc := 2; for a:=0 to (sum div pa) do for b:=0 to (sum div pb) do for c:=0 to (sum div pc) do if (pa*a + pb*b + pc*c = sum) and (a + b + c = qty) then writeln (a:3,b:3,c:3); readln; end.

№ слайда 5 Задача 4. Даны натуральные числа M и N. Определить, являются ли они взаимно п
Описание слайда:

Задача 4. Даны натуральные числа M и N. Определить, являются ли они взаимно простыми. Решение: Var  k,m,n,f:word;   Begin   Write('Введите 2 натуральных числа');   Readln(n,m);   F:=0;   if n>m then k:=m else k:=n; {k - наименьшее из 2-х чисел }   for I:=2 to k do if (n mod I=0) and (m mod I = 0) then f:=1;   If f=1 then writeln('числа не взаимно простые')     Else writeln('числа взаимно простые');   Readln End.


Краткое описание документа:

Данная презентация подготовлена для учащихся 8 классов, обучающихся по УМК Босовой Л.Л. В ней представлены задачи разной сложности, в том числе показано решение некоторых задач. Так же презентацию можно использовать для 9 класса при повторении темы "Программирование циклов на языке Паскаль".

Автор
Дата добавления 11.05.2015
Раздел Информатика
Подраздел Презентации
Просмотров603
Номер материала 273932
Получить свидетельство о публикации

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх