Инфоурок Другое ПрезентацииПрограммирование циклов

Программирование циклов

Скачать материал
Скачать материал "Программирование циклов"

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Спортивный психолог

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

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

    1 слайд

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

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

    2 слайд

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


  • Этапы решения расчетной задачи на компьютере.Постановка задачи.
Математическо...

    3 слайд

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

  • Технология решения задачи на компьютере. 1 этап 
Что дано и что требуется най...

    4 слайд

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

  • Программирование цикла на Паскале.Задача о перестановке букв.
Постановка зад...

    5 слайд

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

    Дано : N
    Найти : F

  • Программирование цикла на Паскале.2. Математическая формализация.
Получим мат...

    6 слайд

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

    И
    К
    ИК КИ (2 слова)
    И
    К
    С
    ИКС КИС ИСК СКИ КСИ СИК (6 слов)
    И
    К
    С
    А
    ИКСА КИСА ИСКА СКИА КСИА СИКА… (24 слова)
    И
    К
    С
    А
    у
    ИКСАУ КИСАУ ИСКАУ СКИАУ … (120 слов)

  • Программирование цикла на Паскале.Подобные задачи решает раздел математики, к...

    7 слайд

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

    И
    К
    ИК КИ (2 слова)
    И
    К
    С
    ИКС КИС ИСК СКИ КСИ СИК (6 слов)
    И
    К
    С
    А
    ИКСА КИСА ИСКА СКИА КСИА СИКА… (24 слова)
    И
    К
    С
    А
    у
    ИКСАУ КИСАУ ИСКАУ СКИАУ … (120 слов)

  • КомбинаторикаКоличество различных комбинаций из N предметов,  получаемых из и...

    8 слайд

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

    (Читается N факториал)

  • Для любого натурального N значение N! Вычисляется  как произведение последова...

    9 слайд

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

    И
    К
    ИК КИ (2 слова) 2!=1*2=2
    И
    К
    С
    ИКС КИС …. (6 слов) 3!=1*2*3=6
    И
    К
    С
    А
    ИКСА СИКА… (24 слова) 4!=1*2*3*4=24
    И
    К
    С
    А
    у
    ИКСАУ СКИАУ … (120 слов) 5!=1*2*3*4*5=120
    И
    И (1слово) 1!= 1

  • Программирование цикла на Паскале.Дано N кубиков,   На которых написаны букв...

    10 слайд

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

    N – количество букв
    F- количество слов из этих букв
    Расчетная формула:

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

  • Программирование цикла на Паскале3. Построение алгоритмов.
Цикл- это команда...

    11 слайд

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

    Цикл с предусловием
    <пока истинно условие цикла, повторяется выполнен тела цикла>

  • Блок-схема алгоритма вычисление факториала началоВвод N F:=1R:=1R ≤ NF:=F*RR:...

    12 слайд

    Блок-схема алгоритма вычисление факториала
    начало
    Ввод N
    F:=1
    R:=1
    R ≤ N
    F:=F*R
    R:=R+1
    Вывод F
    Конец
    N - количество букв

    Условие цикла - это отношение R≤N (R меньше или равно N)

    R –множитель , значение которого меняется от 1 до N (счетчик)

    Произведение накапливается в переменной F, начальная значение равна 1

    Цикл заканчивается, когда R=N+1



  • Для проверки правильности алгоритма построим трассировочную таблицу (для слу...

    13 слайд


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

  • Программирование цикла на Паскале.4. Составление программы.
Цикл с предуслови...

    14 слайд

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

  • Напишем программу:Program Words;
var F, N, R: integer;
begin
     write(&#039;Введ...

    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.
    Запустить программу на паскале

  • Программирование цикла на Паскале5. Отладка и тестирование.



Проверка на ко...

    16 слайд

    Программирование цикла на Паскале
    5. Отладка и тестирование.



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

  • Программирование цикла на Паскале6. Проведение расчетов  и анализ полученных...

    17 слайд

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

    пример: Расчет погоды, анализ рынка, скорость движение ракеты….

  • Вопросы и задания1. Как блок-схемой и на алгоритмическом языке представляетс...

    18 слайд

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

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


Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 644 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.10.2020 363
    • PPTX 814.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Керефова Алина Хасановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Керефова Алина Хасановна
    Керефова Алина Хасановна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 103872
    • Всего материалов: 236

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 22 регионов
  • Этот курс уже прошли 155 человек

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 499 человек из 71 региона
  • Этот курс уже прошли 2 332 человека

Мини-курс

Основы теоретической механики

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Figma: основные принципы дизайна и композиции

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 40 регионов
  • Этот курс уже прошли 16 человек

Мини-курс

Анализ эффективности проектов

4 ч.

780 руб. 390 руб.
Подать заявку О курсе