Содержание
- 2. В предыдущих лекциях: Что такое программирование? Процесс создания программы для ЭВМ: Программа = Данные + Алгоритм
- 3. Разработка программы на языке высокого уровня никогда не должна начинаться собственно с программирования Структурное программирование –
- 4. Этапы разработки программы Внешнее проектирование Определение общей структуры и взаимодействия функций Составление внешних спецификаций Таблица спецификаций
- 5. Внешнее проектирование На этом этапе рассматривается возможность разбиения задачи на подзадачи, каждая из которых решает некоторую
- 6. Составление внешних спецификаций – приведение условия задачи к некоторому стандарту, что позволяет задачи из различных предметных
- 7. Таблица спецификаций
- 8. Таблица спецификаций Входные величины – это те, значения которых необходимо задать в начале решения задачи. Выходные
- 9. Разработка алгоритма решения задачи Алгоритм – это описание последовательности действий, необходимых для решения задачи Алгоритм обладает
- 10. Реализация алгоритма Программирование алгоритма. На этом этапе (называемом также кодированием), происходит запись алгоритма на каком-либо языке
- 11. Реализация алгоритма Тестирование программы, то есть проверка ее работоспособности на различных вариантах исходных данных с просчитанными
- 12. Таблица тестов
- 13. Программирование Процесс создания программы для ЭВМ: Программа = Данные + Алгоритм ЭВМ Архитектура: процессор + память
- 14. Разработка алгоритма решения задачи Алгоритм – это описание последовательности действий, необходимых для решения задачи Алгоритм обладает
- 15. Свойства алгоритма Массовость – алгоритм должен описывать не одну конкретную задачу, а группу подобных задач Например,
- 16. Свойства алгоритма Детерминированность - алгоритм должен всегда давать один и тот же результат при одних исходных
- 17. Свойства алгоритма: пример Существует два различных действительных корня Существует два равных действительных Нет действительных корней Уравнение
- 18. Описание алгоритма Словесное описание алгоритма - это последовательность пронумерованных шагов, описывающих решение задачи. Шаги могут иметь
- 19. Элементы блок-схемы Печать, вывод на экран Объявление переменных или ввод данных Соединительный узел
- 20. Утверждение структурного программирования Теорема Бёма — Якопини Алгоритм любой сложности можно реализовать, используя только три конструкции:
- 21. Виды вычислительных процессов Линейный процесс - последовательное размещение шагов Разветвляющийся процесс - в зависимости от условия
- 22. Например, алгоритм посадки дерева: Выкопать в земле ямку; Опустить в ямку саженец; Засыпать ямку с саженцем
- 23. Разветвляющийся процесс - в зависимости от условия нужно выполнять либо одно, либо другое действие
- 25. Разветвляющийся процесс ЕСЛИ условие ТО Действия ИНАЧЕ Действия ЕСЛИ ВСЕ В качестве действий может стоять проверка
- 26. Разветвляющийся процесс ВЫБОР ПО переменная Значение_1: Действия Значение_2: Действия Значение_n: Действия *: Действия ВЫБОР ВСЕ *
- 27. Ветвление и выбор Полная форма Неполная форма
- 28. Выбор (вариант блок схемы)
- 29. Выбор (вариант блок схемы)
- 30. Циклический процесс – это такой процесс, в котором некоторая последовательность действий может выполняться несколько раз в
- 32. Алгоритм поиска Золушки:
- 33. Линейный и разветвляющийся алгоритмы
- 34. Циклические алгоритмы
- 35. Алгоритмы со структурами вложенных циклов
- 36. Разветвляющийся процесс: пример Студенты Иванов и Петров за время практики заработали определенную сумму. Кто из них
- 37. Разветвляющийся процесс: таблица спецификаций
- 38. Разветвляющийся процесс: словесное описание алгоритма 1. Ввод Х и У. 2. M=(X+Y)/2 3. ЕСЛИ Х>У ТО
- 39. Разветвляющийся процесс: тесты
- 41. Скачать презентацию






































Электронные таблицы. Обработка числовой информации в электронных таблицах
Zoom регистрация
Пеликан: Сконструируй
Что такое информация?
Программирование задач с разветвленной структурой управления
Prezentatsia_EVM
Метеостанция. Задачи проекта
Файловые менеджеры
urok_4-5_v3
Электронный журнал в Exsel Шаг 1 Рисуем журнал Презентация была создана по просьбе коллег Автор: Сомова С.Г. МБОУ СОШ г. Багратионов
Insignia. Идея
Как работает AD-сервер. Лекция 23
Общие требования к структуре и содержанию электронного образовательного ресурса
Презентация на тему Архитектура ЭВМ и вычислительных систем
Смеситель для умывальника Helic. Правки на сайте
Пэкмен. Обзор. Вечер в Гравити Фолз через несколько лет
Моя информационная культура
Создание YouTube-канала о жизни школы
Политика и модели безопасности в компьютерных системах
Разработка приложения Test Creator
Совместная работа с приложениями WPF с использованием GitHub
Урок по информационной безопасности в сети Интернет
Использование алгоритма ветвления при решении физико-математических задач на Паскале
Содержательная линия Алгоритмизации и программирования
Текстовые документы и технологии их создания обработка текстовой информации
В мире пикселей
Нормализация данных. Пример
Что такое BIM