Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему по информатике на тему Программирование циклов Паскаль

Содержание

Этапы решения задач на компьютереПостановка задачи.Математическая формализация.(формула)Создание алгоритма решения.Перевод алгоритма на язык программирования.Ввод, отладка и тестирование программы.Проведение расчетов и анализ результатов.
Программирование циклов Этапы решения задач на компьютереПостановка задачи.Математическая формализация.(формула)Создание алгоритма решения.Перевод алгоритма на язык Постановка задачи.Дано N кубиков, на которых написаны разные буквы. Сколько различных N-буквенных Математическая формализацияПолучим расчетную формулу.ИКИККИС36А424 КомбинаторикаФакториалF = N!F = 1! = 1F = 2! = 1*2F = Построение алгоритма Цикл – это команда исполнителю многократно повторить указанную последовательность команд. Решение:пока впереди не край, повторять      шаг конец цикла Когда Робот выполнял команду «Вперед (1);»?Когда Робот перестал выполнять команду «Вперед (1);»? началоВвод NF:=1R:=1R Перевод алгоритма на язык программирования. Оператор цикла  с предусловиемWhile do  begin   end;Структура «цикл с предусловием»данет началоВвод NF:=1R:=1R Ввод, отладка и тестирование программы.Шаг без входа в подпрограммуЛокальные переменные Задачи:1. Дано N кубиков, на которых написаны разные буквы. Сколько различных N-буквенных началоВвод NF:=1R:=1R Задачи:Составить программу для нахождения суммы целых чисел от 1 до N (sum=1+2+..+N).Дано
Слайды презентации

Слайд 2 Этапы решения задач на компьютере
Постановка задачи.
Математическая формализация.(формула)
Создание алгоритма

Этапы решения задач на компьютереПостановка задачи.Математическая формализация.(формула)Создание алгоритма решения.Перевод алгоритма на

решения.
Перевод алгоритма на язык программирования.
Ввод, отладка и тестирование программы.
Проведение

расчетов и анализ результатов.

Слайд 3 Постановка задачи.
Дано N кубиков, на которых написаны разные

Постановка задачи.Дано N кубиков, на которых написаны разные буквы. Сколько различных

буквы. Сколько различных N-буквенных слов можно составить из этих

кубиков (слова не обязательно должны иметь смысл)?
Пусть искомая величина обозначена F.

Дано: N кубиков
Найти: F слов


Слайд 4 Математическая формализация
Получим расчетную формулу.

И
К
И
К
К
И
С
3
6
А
4
24

Математическая формализацияПолучим расчетную формулу.ИКИККИС36А424

Слайд 5 Комбинаторика
Факториал
F = N!
F = 1! = 1
F =

КомбинаторикаФакториалF = N!F = 1! = 1F = 2! = 1*2F

2! = 1*2
F = 3! = 1*2*3
F = N!

= 1*2*3*…*N

Слайд 6 Построение алгоритма
Цикл – это команда исполнителю многократно повторить

Построение алгоритма Цикл – это команда исполнителю многократно повторить указанную последовательность команд.

указанную последовательность команд.


Слайд 7 Решение:
пока впереди не край, повторять

Решение:пока впереди не край, повторять   шаг конец цикла

шаг
конец цикла


Слайд 8 Когда Робот выполнял команду «Вперед (1);»?
Когда Робот перестал

Когда Робот выполнял команду «Вперед (1);»?Когда Робот перестал выполнять команду «Вперед (1);»?

выполнять команду «Вперед (1);»?


Слайд 9 начало
Ввод N
F:=1
R:=1
R

началоВвод NF:=1R:=1R

Слайд 10 Перевод алгоритма на язык программирования.

Перевод алгоритма на язык программирования.

Слайд 11 Оператор цикла с предусловием
While do

Оператор цикла с предусловиемWhile do begin  end;Структура «цикл с предусловием»данет

begin

end;
Структура
«цикл с предусловием»
да
нет


Слайд 12 начало
Ввод N
F:=1
R:=1
R

началоВвод NF:=1R:=1R

N,F,R: integer;
Begin
Writeln(‘Введи N’);
read(N);
F:=1;
R:=1;
While R

F:=F * R;
R:=R + 1;
end;
Writeln (‘Из ‘, N, ’ кубиков получится’, F, ’слов’);
end.

F = N! = 1*2*...*N


Слайд 13 Ввод, отладка и тестирование программы.
Шаг без входа в

Ввод, отладка и тестирование программы.Шаг без входа в подпрограммуЛокальные переменные

подпрограмму
Локальные переменные


Слайд 14 Задачи:
1. Дано N кубиков, на которых написаны разные

Задачи:1. Дано N кубиков, на которых написаны разные буквы. Сколько различных

буквы. Сколько различных N-буквенных слов можно составить из этих

кубиков ?
2. Измените предыдущую программу так, чтобы подсчитать сумму чисел от 1 до N.
S = 1 + 2 + 3 + … + N
Число N задается вводом с клавиатуры


Слайд 15 начало
Ввод N
F:=1
R:=1
R

началоВвод NF:=1R:=1R

N,F,R: integer;
Begin
Writeln(‘Введи N’);
read(N);
F:=1;
R:=1;
While R

F:=F * R;
R:=R + 1;
end;
Writeln (‘Из ‘, N, ’ кубиков получится’, F, ’слов’);
end.

F = N! = 1*2*...*N

F = 1+2+3+...+N


  • Имя файла: prezentatsiya-po-informatike-na-temu-programmirovanie-tsiklov-paskal.pptx
  • Количество просмотров: 128
  • Количество скачиваний: 0