Содержание
- 2. Вопросы для изучения 2.1 Понятие алгоритма 2.2 Свойства и способы описания алгоритма 2.3 Базовые структуры алгоритмов:
- 3. Этапы подготовки и решения задач на ПЭВМ Постановка задачи: • формулировка условия задачи и определение целей
- 4. Программирование запись алгоритма на выбранном языке программирования. Тестирование и отладка: • синтаксическая отладка; • отладка логической
- 5. 2.1 Понятие алгоритма В основе решения любой задачи на ЭВМ лежит понятие алгоритма. Термин алгоритм происходит
- 6. 2.2 Свойства и способы описания алгоритма При составлении алгоритмов следует учитывать ряд требований, выполнение которых приводит
- 7. Виды алгоритмов : механический алгоритм (детерминированные, жесткие) механический алгоритм задает определенные действия, обозначая их в единственной
- 8. На практике наиболее распространены следующие формы представления алгоритмов: словесная (записи на естественном языке); графическая (изображения из
- 9. Словесный способ не имеет широкого распространения по следующим причинам: такие описания строго не формализуемы; страдают многословностью
- 10. Графическое изображение алгоритма широко используется перед программированием задачи вследствие его наглядности и облегчает процесс написания программы,
- 11. Псевдокод используется для облегчения разработки программ. Так же как и программа, псевдокод имеет все достоинства структурированной
- 12. 2.3 Базовые структуры алгоритмов: линейная, разветвляющаяся, циклическая Линейный алгоритм – набор команд, выполняемых последовательно во времени
- 13. Разветвляющийся алгоритм – алгоритм, содержащий хотя бы одно условие, в результате проверки которого ЭВМ обеспечивает переход
- 14. Условие – это логическое выражение, которое может принимать два значения – «ДА» (истина) или «Нет» (ложь).
- 15. Циклический алгоритм – алгоритм, предусматривающий многократное повторение одного и того же действия (одних и тех же
- 16. Переменная алгоритма, которая при каждом выполнении цикла принимает новое значение, называется параметром цикла (илипеременной цикла). Для
- 17. По способу контроля окончания цикла различают следующие типы циклов. 1. Количество повторений цикла неизвестно (цикл с
- 18. Условия правильного использования циклов. Начальное, конечное значения и шаг должны иметь тот же тип, что и
- 19. 2.4 Типовые приемы алгоритмизации При решении большинства инженерных задач, встречающихся в практике, используется определенный набор типовых
- 20. Вычисление произведения сводится к его накоплению в цикле в виде значения переменной, при этом в цикле
- 21. Алгоритм вычисления будет состоять из следующих шагов. 1. Ввод массива Ai; i = 1, …, 20.
- 22. Вычисление количества элементов. При вычислении количества элементов используется прием накопления, как и при вычислении суммы и
- 23. Алгоритм вычисления будет состоять из следующих пунктов. 1. Ввод массива Xi; i = 1, …, 20.
- 24. Нахождение максимального и минимального элементов в заданной последовательности Задача. Задан массив yj, j = 1, ...,
- 25. Алгоритм вычисления будет состоять из следующих пунктов. 1. Ввод исходного массива yj; j = 1, …,
- 26. Задача. Для массива Y, заданного в предыдущем примере, найти минимальный элемент Ymin и его порядковый номер
- 27. 2.5 Единая система программной документации В схеме алгоритма каждому типу действий (например: ввод исходных данных, вычисление
- 29. Рисунок 2.1- Блоки для построения блок-схем
- 30. Основные правила применения символов и выполнения схем алгоритмов: 1. Блоки в схеме должны быть расположены равномерно.
- 31. 2.6 Алгоритм структуры вложенных циклов Алгоритмы со структурой вложенных циклов. Любой цикл может содержать внутри себя
- 32. Программы решения многих задач требуют нескольких циклов. Например: – упорядочение массивов; – обработка массивов; – расчет
- 33. Задача. Задана матрица X(N*M). Определить количество положительных элементов в каждой строке матрицы. Алгоритм решения состоит из
- 35. Скачать презентацию
































Моделирование этапов обеспечения безопасности обмена информацией пользователей локальной сети
Компьютерные технологии в геологии
Практическая работа Работа с растровой графикой
Автоматизированные системы обработки информации
Обучение по Битрикс. Департамент продаж 2
Летний практикум. Онлайн медиа-волонтёр-2020
Prezentatsia_Excel
Ивент по Batman: miniature game
Сайты, на которых размещаются темы итогового сочинения
Создание текстовой информации
История развития вычислительной техники
Безопасность в интернете. Microsoft
Марафон программирования III Осенний Хакатон БГТУ. Разработка игры Крестики-нолики
Каталог вопросов
Принципы построения и функционирования компьютерных сетей. Службы сети Интернет, коммерция и право
Графические примитивы и команды их создания. Занятие №17
Структура как пользовательский тип и совокупность данных
Разработка тестов. Практическая работа № 5
Выбор наилучшего варианта методом линейного программирования
Формы записи алгоритмов. Фигуры (блоки) блок-схемы
Объектно-ориентированное проектирование ИС
Программное обеспечение компьютера
Искусственные и естественные источники информации
Решение для автоматизации выездного обслуживания
Теоретическая ( философская ) база. Практическая ( технологическая ) база
Stories – витрина для бизнеса
Свобода печати: опыт Норвегии
Компьютерные энциклопедии и справочники