🗊Презентация Программирование циклов

Категория: Образование
Нажмите для полного просмотра!
Программирование циклов, слайд №1Программирование циклов, слайд №2Программирование циклов, слайд №3Программирование циклов, слайд №4Программирование циклов, слайд №5Программирование циклов, слайд №6Программирование циклов, слайд №7Программирование циклов, слайд №8Программирование циклов, слайд №9Программирование циклов, слайд №10Программирование циклов, слайд №11Программирование циклов, слайд №12Программирование циклов, слайд №13Программирование циклов, слайд №14Программирование циклов, слайд №15Программирование циклов, слайд №16Программирование циклов, слайд №17Программирование циклов, слайд №18

Содержание

Вы можете ознакомиться и скачать презентацию на тему Программирование циклов. Доклад-сообщение содержит 18 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Программирование циклов
МОУ СОШ №124
Чушкин Александр Анатольевич
Описание слайда:
Программирование циклов МОУ СОШ №124 Чушкин Александр Анатольевич

Слайд 2





Программирование циклов
Вопросы:
Этапы решения расчетной задачи на компьютере. 
Программирование цикла на Паскале: Задача о перестановке букв. 
 Отладка  и тестирование программы.
Конспект
Домашнее задание.
Описание слайда:
Программирование циклов Вопросы: Этапы решения расчетной задачи на компьютере. Программирование цикла на Паскале: Задача о перестановке букв. Отладка и тестирование программы. Конспект Домашнее задание.

Слайд 3





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

Слайд 4





Технология решения задачи на компьютере. 
2 этап
Математическая формализация: задача переводится на язык математических формул, уравнений, отношений
Описание слайда:
Технология решения задачи на компьютере. 2 этап Математическая формализация: задача переводится на язык математических формул, уравнений, отношений

Слайд 5





 Программирование цикла на Паскале.
Задача о перестановке букв.
Постановка задачи:
      Дано N кубиков,   На которых написаны буквы. Сколько различных N-буквенных слов можно составить из этих кубиков?
Описание слайда:
Программирование цикла на Паскале. Задача о перестановке букв. Постановка задачи: Дано N кубиков, На которых написаны буквы. Сколько различных N-буквенных слов можно составить из этих кубиков?

Слайд 6





Программирование цикла на Паскале.
2. Математическая формализация.
Получим математическую формулу:
Описание слайда:
Программирование цикла на Паскале. 2. Математическая формализация. Получим математическую формулу:

Слайд 7





Программирование цикла на Паскале.
Подобные задачи решает раздел математики, которые называются комбинаторикой.
Описание слайда:
Программирование цикла на Паскале. Подобные задачи решает раздел математики, которые называются комбинаторикой.

Слайд 8





Комбинаторика
Количество различных комбинаций из N предметов,  получаемых из изменением их порядка, называется числом перестановок. Это число выражается функцией от N,  которая называется факториалом и записывается так: N! 

(Читается N факториал)
Описание слайда:
Комбинаторика Количество различных комбинаций из N предметов, получаемых из изменением их порядка, называется числом перестановок. Это число выражается функцией от N, которая называется факториалом и записывается так: N! (Читается N факториал)

Слайд 9






Для любого натурального N значение N! Вычисляется  как произведение последовательности натуральных чисел от 1 до N.  Например:
Описание слайда:
Для любого натурального N значение N! Вычисляется как произведение последовательности натуральных чисел от 1 до N. Например:

Слайд 10





 Программирование цикла на Паскале.
Дано N кубиков,   На которых написаны буквы. Сколько различных N-буквенных слов можно составить из этих кубиков?
Описание слайда:
Программирование цикла на Паскале. Дано N кубиков, На которых написаны буквы. Сколько различных N-буквенных слов можно составить из этих кубиков?

Слайд 11





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

Цикл с предусловием
<пока истинно условие цикла, повторяется выполнен тела цикла>
Описание слайда:
Программирование цикла на Паскале 3. Построение алгоритмов. Цикл- это команда исполнителю многократно повторить указанную команду. Цикл с предусловием <пока истинно условие цикла, повторяется выполнен тела цикла>

Слайд 12





Блок-схема алгоритма вычисление факториала
Описание слайда:
Блок-схема алгоритма вычисление факториала

Слайд 13






Для проверки правильности алгоритма построим трассировочную таблицу (для случая N = 3):
Описание слайда:
Для проверки правильности алгоритма построим трассировочную таблицу (для случая N = 3):

Слайд 14





Программирование цикла на Паскале.
4. Составление программы.
Цикл с предусловием (цикл-пока):
While <логическое выражение>  
                                      do < оператор>;
Служебное слово While означает  «пока», do- «делать».
Оператор , стоящий после слова  do, называется телом цикла (может быть простым и составным оператором).
Описание слайда:
Программирование цикла на Паскале. 4. Составление программы. Цикл с предусловием (цикл-пока): While <логическое выражение> do < оператор>; Служебное слово While означает «пока», do- «делать». Оператор , стоящий после слова do, называется телом цикла (может быть простым и составным оператором).

Слайд 15





Напишем программу:
Program Words;
var F, N, R: integer;
begin
     write('Введите число букв'); 
     readln(N); 
     F:=1; 
     R:=1;
     while R<=N do 
     begin
          F:=F*R; 
          R:=R+1 
     end;
     write('Из ',N,' букв можно составить ', F,' слов' )
end.
Описание слайда:
Напишем программу: Program Words; var F, N, R: integer; begin write('Введите число букв'); readln(N); F:=1; R:=1; while R<=N do begin F:=F*R; R:=R+1 end; write('Из ',N,' букв можно составить ', F,' слов' ) end.

Слайд 16





Программирование цикла на Паскале
5. Отладка и тестирование.
Проверка на компьютере правильности алгоритма производится с помощью тестов.
Описание слайда:
Программирование цикла на Паскале 5. Отладка и тестирование. Проверка на компьютере правильности алгоритма производится с помощью тестов.

Слайд 17





Программирование цикла на Паскале
6. Проведение расчетов  и анализ полученных результатов- этот этап технологической цепочки реализуется при разработки практически полезных программ.
 
пример: Расчет погоды, анализ рынка, скорость движение ракеты….
Описание слайда:
Программирование цикла на Паскале 6. Проведение расчетов и анализ полученных результатов- этот этап технологической цепочки реализуется при разработки практически полезных программ. пример: Расчет погоды, анализ рынка, скорость движение ракеты….

Слайд 18





Вопросы и задания

1. Как блок-схемой и на алгоритмическом языке представляется команда цикла с предусловием?
2. Как программируется цикл с предусловием на Паскале?
3. Почему алгоритм вычисления N1 должен быть циклическим?
4. Из каких этапов состоит работа программиста по решению задачи на компьютере?
5. Что такое математическая формализация задачи?
6. Что такое отладка программы? Что называется тестом?
7. Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N. Проверьте алгоритм трассировкой. Напишите программу на Паскале.
8. Дано целое число X и натуральное N. Составьте алгоритм вычисления XN. Проверьте алгоритм трассировкой. Напишите программу на Паскале.
Описание слайда:
Вопросы и задания 1. Как блок-схемой и на алгоритмическом языке представляется команда цикла с предусловием? 2. Как программируется цикл с предусловием на Паскале? 3. Почему алгоритм вычисления N1 должен быть циклическим? 4. Из каких этапов состоит работа программиста по решению задачи на компьютере? 5. Что такое математическая формализация задачи? 6. Что такое отладка программы? Что называется тестом? 7. Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N. Проверьте алгоритм трассировкой. Напишите программу на Паскале. 8. Дано целое число X и натуральное N. Составьте алгоритм вычисления XN. Проверьте алгоритм трассировкой. Напишите программу на Паскале.



Похожие презентации
Mypresentation.ru
Загрузить презентацию