- Циклические программы

Презентация "Циклические программы" (9 класс) по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19
Слайд 20
Слайд 21
Слайд 22
Слайд 23
Слайд 24
Слайд 25
Слайд 26
Слайд 27
Слайд 28
Слайд 29
Слайд 30
Слайд 31
Слайд 32
Слайд 33
Слайд 34

Презентацию на тему "Циклические программы" (9 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 34 слайд(ов).

Слайды презентации

Циклические программы
Слайд 1

Циклические программы

Понятие цикла. Информатика и ИКТ. 9 класс. Цикл – последовательность команд, которая повторяется конечное количество раз. Виды циклов: Цикл с параметром Цикл с предусловием Цикл с постусловием
Слайд 2

Понятие цикла

Информатика и ИКТ. 9 класс

Цикл – последовательность команд, которая повторяется конечное количество раз.

Виды циклов: Цикл с параметром Цикл с предусловием Цикл с постусловием

Цикл с параметром FOR i:=a to b do begin … end; Заголовок цикла, где i – счетчик а – начальное значение счетчика b – конечное значение счетчика. Начало цикла Конец цикла
Слайд 3

Цикл с параметром FOR i:=a to b do begin … end;

Заголовок цикла, где i – счетчик а – начальное значение счетчика b – конечное значение счетчика

Начало цикла Конец цикла

Пример 1. Напечатать на экране числа от 1 до N. PROGRAM primer; var i,n:integer; BEGIN write(‘n=‘); readln(n); for i:=1 to n do writeln(i); END.
Слайд 4

Пример 1

Напечатать на экране числа от 1 до N.

PROGRAM primer; var i,n:integer; BEGIN write(‘n=‘); readln(n); for i:=1 to n do writeln(i); END.

Пример 2. Составить программу, которая увеличивает в 2 раза числа от 1 до N. PROGRAM primer; var i,n,K:integer; BEGIN write(‘n=‘); readln(n); for i:=1 to n do k:=2*i; writeln(k); END.
Слайд 5

Пример 2

Составить программу, которая увеличивает в 2 раза числа от 1 до N.

PROGRAM primer; var i,n,K:integer; BEGIN write(‘n=‘); readln(n); for i:=1 to n do k:=2*i; writeln(k); END.

PROGRAM primer; var i,n,K:integer; BEGIN write(‘n=‘); readln(n); for i:=1 to n do begin k:=2*i; writeln(k); end; END.
Слайд 6

PROGRAM primer; var i,n,K:integer; BEGIN write(‘n=‘); readln(n); for i:=1 to n do begin k:=2*i; writeln(k); end; END.

Циклические программы Слайд: 7
Слайд 7
Пример 3. Напечатать на экране таблицу квадратов чисел от 1 до 10. PROGRAM primer; var i,K:integer; BEGIN for i:=1 to 10 do begin k:=i*i; writeln(i,’ в квадрате=’,k); end; END.
Слайд 8

Пример 3

Напечатать на экране таблицу квадратов чисел от 1 до 10.

PROGRAM primer; var i,K:integer; BEGIN for i:=1 to 10 do begin k:=i*i; writeln(i,’ в квадрате=’,k); end; END.

Задача. PROGRAM primer; var i:integer; d,k:real; BEGIN write(‘Введите курс $=‘); readln(d); writeln(‘Таблица перевода:’); for i:=50 to 100 do begin k:=i*d; writeln(i,’ руб. =‘,k,’$’); end; END. Таблица перевода долларов (от 50 до 100) в рубли
Слайд 9

Задача

PROGRAM primer; var i:integer; d,k:real; BEGIN write(‘Введите курс $=‘); readln(d); writeln(‘Таблица перевода:’); for i:=50 to 100 do begin k:=i*d; writeln(i,’ руб. =‘,k,’$’); end; END.

Таблица перевода долларов (от 50 до 100) в рубли

Составить программу, которая вычисляет сумму вклада в банке через N лет, если первоначальный взнос - М рублей, а процентная ставка - 8,5% годовых. var i,n:integer; m:real; BEGIN write(‘Вклад='); readln(m); write(‘Годы='); readln(n); for i:=1 to n do begin m:=m+m*0.085; writeln(i,'–й год: вклад=',m:6
Слайд 10

Составить программу, которая вычисляет сумму вклада в банке через N лет, если первоначальный взнос - М рублей, а процентная ставка - 8,5% годовых.

var i,n:integer; m:real; BEGIN write(‘Вклад='); readln(m); write(‘Годы='); readln(n); for i:=1 to n do begin m:=m+m*0.085; writeln(i,'–й год: вклад=',m:6:2,’рублей’); end; END.

Циклические программы Слайд: 11
Слайд 11
Найти сумму натуральных чисел от 1 до N. PROGRAM summa; var i,n,S:integer; BEGIN write(‘n=‘); readln(n); S:=0; for i:=1 to n do S:=S+i; writeln(‘S=’,S); END.
Слайд 12

Найти сумму натуральных чисел от 1 до N.

PROGRAM summa; var i,n,S:integer; BEGIN write(‘n=‘); readln(n); S:=0; for i:=1 to n do S:=S+i; writeln(‘S=’,S); END.

Найти сумму натуральных чисел от 1 до N, кратных 5. PROGRAM summa; var i,n,S:integer; BEGIN write(‘n=‘); readln(n); S:=0; for i:=1 to n do if i mod 5=0 then S:=S+i; writeln(‘S=’,S); END.
Слайд 13

Найти сумму натуральных чисел от 1 до N, кратных 5.

PROGRAM summa; var i,n,S:integer; BEGIN write(‘n=‘); readln(n); S:=0; for i:=1 to n do if i mod 5=0 then S:=S+i; writeln(‘S=’,S); END.

Найти количество чисел от 1 до N, кратных 15. PROGRAM z1; var I,N,k:integer; BEGIN write(‘N=’); readln(N); k:=0; for i:=1 to N do if I mod 15=0 then k:=k+1; writeln(‘k=‘,k); END.
Слайд 14

Найти количество чисел от 1 до N, кратных 15.

PROGRAM z1; var I,N,k:integer; BEGIN write(‘N=’); readln(N); k:=0; for i:=1 to N do if I mod 15=0 then k:=k+1; writeln(‘k=‘,k); END.

Найти количество трехзначных натуральных чисел, оканчивающихся на 7. PROGRAM krat7; var i,k:integer; BEGIN k:=0; for i:=100 to 999 do if i mod 10=7 then k:=k+1; writeln(‘k=’,k); END.
Слайд 15

Найти количество трехзначных натуральных чисел, оканчивающихся на 7.

PROGRAM krat7; var i,k:integer; BEGIN k:=0; for i:=100 to 999 do if i mod 10=7 then k:=k+1; writeln(‘k=’,k); END.

Составить программу, которая печатает на экране все делители числа N. PROGRAM krat7; var i,n:integer; BEGIN write(‘n=‘); readln(n); writeln(‘делители n:’); for i:=1 to n do if n mod i=0 then writeln(i); END.
Слайд 16

Составить программу, которая печатает на экране все делители числа N.

PROGRAM krat7; var i,n:integer; BEGIN write(‘n=‘); readln(n); writeln(‘делители n:’); for i:=1 to n do if n mod i=0 then writeln(i); END.

Составить программу, которая выводит на экран трехзначные числа , в которых первая цифра равна последней. var i,a,b:integer; BEGIN write(‘Числа:'); for i:=100 to 999 do begin a:=i div 100; b:=i mod 10; if a=b then writeln(i); end; END.
Слайд 17

Составить программу, которая выводит на экран трехзначные числа , в которых первая цифра равна последней

var i,a,b:integer; BEGIN write(‘Числа:'); for i:=100 to 999 do begin a:=i div 100; b:=i mod 10; if a=b then writeln(i); end; END.

var i:integer; BEGIN write(‘Числа:'); for i:=100 to 999 do if i div 100=i mod 10 then writeln(i); END.
Слайд 18

var i:integer; BEGIN write(‘Числа:'); for i:=100 to 999 do if i div 100=i mod 10 then writeln(i); END.

Табулирование функции. Задача. Найти значения функции y=x2+2 для х от 3 до 8 с шагом 1. PROGRAM tab; var x,y:real; BEGIN for x:=3 to 8 do begin y:=x*x+2; writeln('x=',x:6:2,' y=',y:6:2); end; readln; END. В результате выполнения программы на экране будут напечатаны значения х от 3 до 8 и соответству
Слайд 19

Табулирование функции

Задача. Найти значения функции y=x2+2 для х от 3 до 8 с шагом 1. PROGRAM tab; var x,y:real; BEGIN for x:=3 to 8 do begin y:=x*x+2; writeln('x=',x:6:2,' y=',y:6:2); end; readln; END. В результате выполнения программы на экране будут напечатаны значения х от 3 до 8 и соответствующие им значения у, найденные в процессе выполнения программы.

h. Задача. Найти множество значений функции. В этой задаче начальное и конечное значение х и шаг изменения h вводятся с клавиатуры и могут изменяться при каждом выполнении программы. В данном случае значение х нельзя использовать в качестве параметра цикла (в предыдущей задаче строка for x:=3 to 8 d
Слайд 20

h

Задача. Найти множество значений функции

В этой задаче начальное и конечное значение х и шаг изменения h вводятся с клавиатуры и могут изменяться при каждом выполнении программы. В данном случае значение х нельзя использовать в качестве параметра цикла (в предыдущей задаче строка for x:=3 to 8 do), так как параметр цикла может изменяться только с шагом 1, а в данной задаче h может быть любым.

Ввод исходных данных. PROGRAM tab; var x,y,a,b,h:real; n,i:integer; BEGIN write('a='); readln(a); write('b='); readln(b); write('h='); readln(h); n:=round((b-a)/h); x:=a; for i:=1 to n+1 do begin y:=x*x/(sin(x)+3); writeln('x=',x:6:2,' y=',y:6:2); x:=x+h; end; END. Присваивает переменной Х начальное
Слайд 21

Ввод исходных данных

PROGRAM tab; var x,y,a,b,h:real; n,i:integer; BEGIN write('a='); readln(a); write('b='); readln(b); write('h='); readln(h); n:=round((b-a)/h); x:=a; for i:=1 to n+1 do begin y:=x*x/(sin(x)+3); writeln('x=',x:6:2,' y=',y:6:2); x:=x+h; end; END.

Присваивает переменной Х начальное значение отрезка.

Заголовок цикла, в котором параметр i является счетчиком, указывающим сколько раз на данном отрезке нужно вычислить значение У (n+1, т.к. включая концы отрезка)

Вычисляет количество точек n на отрезке. Round – округляет значение выражения в скобках

Вычисляет значение функции У.

Выводит на экран значение Х и соответствующее ему значение У

Увеличивает значение Х на шаг h.

Составить программу, которая проверяет встречается ли в натуральном числе N цифра 5. var n,x,a,k:integer; BEGIN write('Введите целое число ='); readln(n); x:=n; k:=0; repeat a:=x mod 10; x:=x div 10; if a=5 then k:=k+1; until x
Слайд 22

Составить программу, которая проверяет встречается ли в натуральном числе N цифра 5.

var n,x,a,k:integer; BEGIN write('Введите целое число ='); readln(n); x:=n; k:=0; repeat a:=x mod 10; x:=x div 10; if a=5 then k:=k+1; until x

Вычислить а a:=4; For i:=1 to 5 do a:=2*a-7;
Слайд 23

Вычислить а a:=4; For i:=1 to 5 do a:=2*a-7;

Вычислить а a:=1; For i:=5 downto 2 do a:=a+i;
Слайд 24

Вычислить а a:=1; For i:=5 downto 2 do a:=a+i;

Цикл с предусловием. WHILE  DO begin … end; Операторы цикла выполняются до тех пор, пока  не станет ложным (условие выполнения цикла)
Слайд 25

Цикл с предусловием

WHILE DO begin … end;

Операторы цикла выполняются до тех пор, пока не станет ложным (условие выполнения цикла)

Найти S S:=1; i:=1; while i
Слайд 26

Найти S S:=1; i:=1; while i

Найти P p:=0; i:=7; while i > 1 do begin p := p + i mod 2; i := i - 1; end; Ответ: P=3
Слайд 27

Найти P p:=0; i:=7; while i > 1 do begin p := p + i mod 2; i := i - 1; end; Ответ: P=3

Вычислить P P:=1; i:=3; while i  P:=1*(8 div 5)=1 Ответ: P=1
Слайд 28

Вычислить P P:=1; i:=3; while i P:=1*(8 div 5)=1 Ответ: P=1

Цикл с постусловием. REPEAT … UNTIL ; Операторы цикла выполняются до тех пор, пока не выполнится  (условие выхода из цикла)
Слайд 29

Цикл с постусловием

REPEAT … UNTIL ;

Операторы цикла выполняются до тех пор, пока не выполнится (условие выхода из цикла)

n:=2; repeat n:=2*n-1; Until n>10; Найти n
Слайд 30

n:=2; repeat n:=2*n-1; Until n>10;

Найти n

Вычислить s s:=2; i:=1; repeat s:=s+1/i; i:=i-1 until i
Слайд 31

Вычислить s s:=2; i:=1; repeat s:=s+1/i; i:=i-1 until i

Алгоритм Евклида. Нахождение НОД (наибольшего общего делимого) Даны 2 числа N и M. Сравнить данные числа и наибольшее из них заменить на разность большего и меньшего. Повторять до тех пор, пока числа не станут равными. НОД = N (M)
Слайд 32

Алгоритм Евклида

Нахождение НОД (наибольшего общего делимого) Даны 2 числа N и M. Сравнить данные числа и наибольшее из них заменить на разность большего и меньшего. Повторять до тех пор, пока числа не станут равными. НОД = N (M)

НОД (128,80) = 16
Слайд 33

НОД (128,80) = 16

PROGRAM nod; var n,m:integer; BEGIN Write(‘Введите 2 числа:’); readln(n,m); While nm do if n>m then n:=n-m else m:=m-n; Writeln(‘НОД=’,n); END.
Слайд 34

PROGRAM nod; var n,m:integer; BEGIN Write(‘Введите 2 числа:’); readln(n,m); While nm do if n>m then n:=n-m else m:=m-n; Writeln(‘НОД=’,n); END.

Список похожих презентаций

Простейшие программы на языке С++

Простейшие программы на языке С++

Лекция 2. Простейшие программы. Структура простейшей программы, переменные, операции, выражения, преобразования базовых типов, вводные замечания о ...
Компьютерные вирусы и антивирусные программы

Компьютерные вирусы и антивирусные программы

Содержание. Что такое компьютерный вирус Первая эпидемия вирусов . По масштабу вредных воздействий , компьютерные вирусы делятся на … По среде обитания ...
Компьютерные программы по геометрии

Компьютерные программы по геометрии

Wingeom Geogebra Живая геометрия Poly Kig Математический конструктор 1С. Wingeom (Wgeomru). Лицензия: Freeware 1985-2009 (свободное пользование) Автор: ...
Компьютерные вирусы и антивирусные программы

Компьютерные вирусы и антивирусные программы

Цель работы: исследование компьютерных вирусов, поиск наилучших способов защиты от них . Содержание. Определение компьютерного вируса. История создания ...
Компьютерные вирусы и антивирусные программы

Компьютерные вирусы и антивирусные программы

Понятия :. Вирус – это программа, которая самостоятельно распространяется на компьютерах. Она может оставлять свои копии, как на обычных ПК, так и ...
Компьютерные вирусы и антивирусные программы

Компьютерные вирусы и антивирусные программы

Содержание. 1. Введение. 2. Что такое вирус? 3. История вирусов. 4. Кто же создает вирусы? 5. Признаки появления вируса. 6. Классификация вирусов. ...
Компьютерные вирусы и антивирусные программы

Компьютерные вирусы и антивирусные программы

Виды вирусов. Червь. Червь – программа, которая делает копии самой себя. Ее вред заключается в захламлении компьютера, из-за чего он начинает работать ...
Антивирусные программы

Антивирусные программы

Введение. Компьютеры в наше время выполняют множество задач. Практически никто сейчас не работает без компьютера. Рынок IT процветает и развивается, ...
Антивирусные программы

Антивирусные программы

DrWeb. Антивирусные программы семейства Dr.Web выполняют поиск и удаление известных программе вирусов из памяти и с дисков компьютера, а так же осуществляют ...
Антивирусные программы

Антивирусные программы

Вирус.Что это? Компьюютерный вирус — вид вредоносного программного обеспечения, способного создавать копии самого себя и внедряться в код других программ, ...
Антивирусные программы

Антивирусные программы

Описание программного продукта антивируса Avast. Описание программного продукта Антивируса Avast. Аvast Internet Security является одной из лучших ...
Антивирусные программы

Антивирусные программы

Борьба с вирусами. В наше время существуют разные способы борьбы с вирусами. Самый лучший способ защитить свой персональный компьютер это установить ...
Антивирусные программы

Антивирусные программы

Компьютерный вирус. это небольшая программа, написанная программистом высокой квалификации, способная к саморазмножению и выполнению разных деструктивных ...
Алгоритмы и программы для исполнителя Кукарача

Алгоритмы и программы для исполнителя Кукарача

Программирование — удивительный род человеческой деятельности, который сродни волшебству. Несколько заклинаний на языке посвящённых, и «твёрдый» металл ...
Структура программы

Структура программы

Чтобы компьютер выполнил решение какой-либо задачи, ему необходимо получить от человека инструкции, как её решать. Набор таких инструкций для компьютера, ...
Антивирусные программы

Антивирусные программы

Антивирусное программное обеспечение. Антивирусное программное обеспечение является одним из видов утилит для сканирования и удаления вирусов с вашего ...
Циклические алгоритмы

Циклические алгоритмы

Ответьте на вопросы:. Что такое алгоритм? Приведите примеры алгоритмов. Что такое алгоритмизация? Какими свойствами обладает алгоритм? Объясните эти ...
Антивирусные программы

Антивирусные программы

Компьютерный вирус — специально созданная компьютерная программа, способная самопроизвольно присоединяться к другим программам, создавать свои копии, ...
Компьютерные вирусы и антивирусные программы

Компьютерные вирусы и антивирусные программы

Компьютерный вирус – специально созданная небольшая программа, способная к саморазмножению, засорению компьютера и выполнению других нежелательных ...
Антивирусные программы

Антивирусные программы

Говоря о системах Майкрософт, следует знать, что обычно антивирус действует по схеме: поиск в базе данных антивирусного ПО сигнатур вирусов. если ...

Конспекты

Циклические программы

Циклические программы

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ. СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ. «ЛЕНИНСК – КУЗНЕЦКИЙ ТЕХНОЛОГИЧЕСКИЙ ТЕХНИКУМ». ...
Антивирусные программы

Антивирусные программы

ПЛАН-КОНСПЕКТ УРОКА. . . . ФИО (полностью). . Карцев Александр Викторович. . . . . Место работы. . ОГБОУ СПО Ульяновский ...
Циклические алгоритмы на языке программирования работа с ними

Циклические алгоритмы на языке программирования работа с ними

Открытый урок. Тема:. « Циклические алгоритмы на языке программирования работа с ними». Учителя: Зеленецкой М.С. в 9В классе. Цели урока: ...
Структура программы

Структура программы

Класс 7. Тема:. Структура программы. Цели:. Образовательные:. Узнать, что такое структура программ. Научиться работать с разными структурой ...
Создания интерактивной презентации с использованием программы MS PowerPoint.2007

Создания интерактивной презентации с использованием программы MS PowerPoint.2007

Создания интерактивной презентации с использованием программы. MS. . PowerPoint. .2007. (практическая работа). Ход урока. Урок рассчитан на ...
Системные программы и операционная система

Системные программы и операционная система

Технологическая карта урока. Матвеева. Информатика . 3 класс. ФГОС. Урок 25. Системные программы и операционная система. Цели урока:. - формирование ...
Применение программы электронная таблица Excel

Применение программы электронная таблица Excel

Ачитский филиал государственного бюджетного образовательного учреждения среднего профессионального образования Свердловской области. «Красноуфимский ...
Обработка результатов социальных опросов и индивидуальных показателей средствами программы MS Excel

Обработка результатов социальных опросов и индивидуальных показателей средствами программы MS Excel

. Областное государственное автономное образовательное учреждение среднего профессионального образования. «Шебекинский индустриально-промышленный ...
Защита информации. Антивирусные программы

Защита информации. Антивирусные программы

Дата:. . Класс: 6. Тема:. Защита информации. Антивирусные программы. Цель:. . Цели урока:. помочь учащимся получить представление об ...
Запуск программы WordPad. Кнопки текстового редактора

Запуск программы WordPad. Кнопки текстового редактора

«С. редняя школа имени Жанкожа батыра №70. ». Казалинского. района Кызылординской. области. Конспект урока по. информатике. ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:1 ноября 2018
Категория:Информатика
Классы:
Содержит:34 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации