Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Презентация по информатике "Решение задач на циклические алгоритмы" для 8 класса
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Презентация по информатике "Решение задач на циклические алгоритмы" для 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. Определить, являются ли они взаимно п...
5 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

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

№ слайда 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.


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

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

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

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

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