Презентация, доклад на тему Этапы решения задач на компьютере

Содержание

Понятие алгоритмаАлгоритм – это предписание исполнителю выполнить последовательность команд, приводящую от исходных данных к искомому результату.

Слайд 1Этапы решения задач на компьютере
Филимонова Елена Юрьевна

Этапы решения задач на компьютереФилимонова Елена Юрьевна

Слайд 2Понятие алгоритма
Алгоритм – это предписание исполнителю выполнить последовательность команд, приводящую от

исходных данных к искомому результату.
Понятие алгоритмаАлгоритм – это предписание исполнителю выполнить последовательность команд, приводящую от исходных данных к искомому результату.

Слайд 5Решение задачи на компьютере – это процесс автоматического преобразования информации в

соответствие с поставленной целью
Решение задачи на компьютере – это процесс автоматического преобразования информации в соответствие с поставленной целью

Слайд 6Этапы решения Результат
Постановка задачи
Формализация
Алгоритмизация
Программирование
Отладка, тестирование
Выполнение рассчётов
Словесная информационная модель
Математическая модель
Алгоритм
Программа
Уточненная модель
Ответы на поставленные

в задаче вопросы
Этапы решения		РезультатПостановка задачиФормализацияАлгоритмизацияПрограммированиеОтладка, тестированиеВыполнение рассчётовСловесная информационная модельМатематическая модельАлгоритмПрограммаУточненная модельОтветы на поставленные в задаче вопросы

Слайд 7Постановка задачи
сбор информации о задаче;
формулировка условия задачи;
определение связи между тем, что

дано и что требуется определить;
описание данных.

Постановка задачисбор информации о задаче;формулировка условия задачи;определение связи между тем, что дано и что требуется определить;описание данных.

Слайд 8Формализация
Запись модели с помощью формального языка.
С помощью формальных языков строятся формальные информационные

модели (математические, логические и др.).
В данном случае можно построить математическую модель (описать объект в математических терминах и формулах)
Формализация Запись модели с помощью формального языка.С помощью формальных языков строятся формальные информационные модели (математические, логические и др.).В данном

Слайд 9Алгоритмизация
Алгоритм решения задачи разрабатывается на основе построенной на предыдущем этапе математической

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

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

Слайд 10Программирование
Составление программы – это кодирование алгоритма для реализации его на компьютере.

Алгоритм

записывается на одном из языков программирования.
ПрограммированиеСоставление программы – это кодирование алгоритма для реализации его на компьютере.Алгоритм записывается на одном из языков программирования.

Слайд 11Отладка, тестирование
Отладка программы – это процесс проверки работоспособности программы и исправления

обнаруженных при этом ошибок.
Ошибки, которые могут быть в программе, принято делить на три группы:
синтаксические;
ошибки времени выполнения;
алгоритмические.

Отладка, тестированиеОтладка программы – это процесс проверки работоспособности программы и исправления обнаруженных при этом ошибок. Ошибки, которые

Слайд 12Синтаксические — нарушен синтаксис языка.
Семантические (логические) — программа выполняет то, что

вы написали, а не то, что вы хотели...
О синтаксических ошибках сообщает компилятор, нередко с указанием строчки. Их сравнительно легко найти и исправить.
Логические ошибки проявляются в виде:
–зависания (зацикливания) программы;
–аварийного завершения работы (вылета) программы;
–неверных выходных данных.

Синтаксические — нарушен синтаксис языка.Семантические (логические) — программа выполняет то, что вы написали, а не то, что

Слайд 13Тест – это конкретный вариант значений исходных данных, для которого известен

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

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

Слайд 14Выполнение расчётов
На данном этапе по уточненной программе проводятся необходимые вычисления, результаты

которых позволяют ответить на поставленные в задаче вопросы.
Выполнение расчётовНа данном этапе по уточненной программе проводятся необходимые вычисления, результаты которых позволяют ответить на поставленные в

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть