Технология подготовки и решения задач с помощью компьютера Этапы решения задач с помощью компьютера.

Презентация:



Advertisements
Похожие презентации
9 класс Урок 4 Матвеева В.П.. Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы.
Advertisements

Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы Математическая формализация.
1 этап. Постановка задачи 2 этап. Анализ и исследование задачи 3 этап. Разработка алгоритма 4 этап. Разработка программы 5 этап. Тестирование и отладка.
Этапы решения задач с помощью компьютера. Математи ческая модель Программа Анализ результатов работы ПК.
Технология подготовки и решения задач с помощью компьютера 109:05.
Этапы решения задачи с помощью компьютера включает пять (семь) основных этапов, часть которых осуществляется без участия компьютера. Постановка задачи.
Этапы моделирования. Постановка задачи: Описание задачи; Цель моделирования; Анализ объекта Разработка информационной модели Разработка компьютерной модели.
1 1. Постановка задачи формулировка условия задачи; определение конечных целей решения задачи; определение формы выдачи результатов; описание данных (их.
Четко сформулировать задачу – означает извлечь из информации об изучаемом явлении или объекте исходные данные, определить, что будет результатом.
Даутова Т.К., Алматы, 2013г.. П редписание исполнителю называется командой. Каждый исполнитель имеет свою систему команд, то есть множество предписаний,
Основные этапы моделирования. Моделирование – исследование объектов путем построения и изучения их моделей.
Алгоритмизация и требования к алгоритму Алгоритм и алгоритмизация Алгоритм и алгоритмизация.
Выполнила: Ученица 10 Б класса МБОУСОШ 22 Хрушкова Елена Учитель: Буткевич И. В. «Алгоритмы»«Алгоритмы»
ОСНОВЫ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММ. Разработка программ - промышленное производство необходима технология разработки программ. Д. Кнут «Искусство программирования.
Основные этапы моделирования. Моделирование – исследование объектов путем построения и изучения их моделей. Моделирование – творческий процесс, и поэтому.
Этапы решения задач на компьютерах Постановка задачи Формальное построение модели задачи Формальное построение модели задачи Построение математической.
Жизненный цикл программы или этапы решения задач Подготовила Наумкова К.Н. « «« «Машина должна работать, человек – думать» На одном языке с компьютером.
Компьютерное моделирование. По способу реализации информационные знаковые модели делятся на компьютерные и некомпьютерные. По способу реализации информационные.
КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ В СРЕДЕ ПРОГРАММИРОВАНИЯ Модель – упрощенное представление о реальном объекте, процессе или явлении. Модели строят для познания.
LM позволяет изучить их изменения в зависимости от значения тех или иных параметров. Использование компьютера для исследования информационных моделей различных.
Транксрипт:

Технология подготовки и решения задач с помощью компьютера Этапы решения задач с помощью компьютера.

1. Постановка задачи. Сбор информации о задаче Формулировка условия задачи 2. Формализация задачи. Определение входных и выходных данных Определение формы выдачи результатов 3. Создание математической модели. 4. Разработка алгоритма. Словесный алгоритм Блок-схема 5. Программирование Выбор языка программирования Составление программы. 6. Тестирование и отладка. Поиск синтаксических ошибок Отладка логической структуры Тестовая проверка 7. Анализ полученных результатов 8. Сопровождение программы Доработка программы Разработка сопровождающей документации.

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

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

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

Практическая работа 2 Создать программу на языке Turbo Pascal для нахождения квадрата гипотенузы прямоугольного треугольника, используя все этапы решения поставленной задачи.Создать программу на языке Turbo Pascal для нахождения квадрата гипотенузы прямоугольного треугольника, используя все этапы решения поставленной задачи.