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




Скачать 29,73 Kb.
НазваниеПрограмма и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск
Дата публикации27.05.2013
Размер29,73 Kb.
ТипПрограмма
pochit.ru > Информатика > Программа
ОСНОВНЫЕ ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ЭВМ
Процесс решения задач на компьютере - это совместная деятельность человека и ЭВМ. Этот процесс можно представить в виде нескольких последовательных этапов. На долю человека приходятся этапы, связанные с творческой деятельностью - постановкой, алгоритмизацией, программированием задач и анализом результатов, а на долю компьютера - этапы обработки информации в соответствии с разработанным алгоритмом.

Рассмотрим эти этапы.

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

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

Третий этап - алгоритмизация задачи. На основе математического описа­ния необходимо разработать алгоритм решения. Используются различные способы записи алгорит­мов. Широко распространен словесный способ записи. Наглядно представляется алгоритм языком блок-схем.

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

Пятый этап - ввод программы и исходных данных в ЭВМ. Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск.

Шестой этап - тестирование и отладка программы. На этом этапе проис­ходят исполнение алгоритма с помощью ЭВМ, поиск и исключение ошибок. При этом программисту приходится выполнять рутинную работу по проверке работы программы, поиску и исключению ошибок, и поэтому для сложных программ этот этап часто требует гораздо больше времени и сил, чем написание первоначального текста программы. Отладка программы - сложный и нестандартный процесс. Исходный план отладки заключается в том, чтобы оттестировать программу на контрольных при­мерах. Контрольные примеры стремятся выбрать так, чтобы при работе с ними про­грамма прошла все основные пути блок-схемы алгоритма, поскольку на каждом из пyтей могут быть свои ошибки, а детализация плана зависит от того, как поведет себя программа на этих примерах: на одном она может зациклиться (т. е. бесконечн­о повторять одно и то же действие); на другом - дать явно неверный или бесс­мысленный результат и т.д. Сложные программы отлаживают отдельными фраг­ментами.

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

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

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

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

Похожие:

Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconЗадача «Упорядоченные числа»
Данные вводятся с клавиатуры или из файла input txt, выводятся на экран или в файл output txt. Первые тесты не всегда совпадают с...
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconН аучно-производственное объединение «Химавтоматика» Амперометрический детектор
Управ­ление детектором осуществляется как с помощью компьютера, так и с помощью клавиатуры, находящейся на передней панели прибора....
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconЗачет №1 по теме «Базы данных и субд»
Программа, с помощью которой вводятся данные и производятся какие-либо действия над этими данными: просмотр, сортировка, поиск и...
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconПоводом для написания этой статьи послужило множество заблуждений,...
Емя жизни. Это не стресс для жесткого диска. Головки не касаются поверхности пластин, так что повредить диск можно только при встряске,...
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconЧемпионат по футболу
База Данных – организованная совокупность данных, предназначенная для длительного хранения во внешней памяти эвм, постоянного обновления...
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconПодготовка текстовых документов
Блокнот. Он удобен для создания небольших сообщений и текстов. Текст состоит из букв, цифр, знаков препинания и специальных символов,...
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconПередают информацию в ЭВМ от различных внешних источников. Информация...
Устройства ввода передают информацию в ЭВМ от различных внешних источников. Информация может быть представлена в весьма различных...
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconЛабораторная работа №1
Майкрософт и команды, присущие конкретной ос. Команды операционной системы позволяют выполнить все виды работ пользователя: запись...
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск icon22. Текст как объект литературного редактирования. Виды текстов
Редактора принято называть помощником автора, но даже при самой широкой трактовке обязанностей редактора, принятой сегодня в практике...
Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на гибкий или жесткий маг­нитный диск iconГлавное управление юстиции Гродненского облисполкома
Закон предусматривает ответственность за утерю или незаконное уничтожение документов постоянного или долговременного хранения, выделение...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2019
контакты
pochit.ru
Главная страница