русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Этапы решения задачи на ЭВМ


Дата добавления: 2015-07-23; просмотров: 643; Нарушение авторских прав


Основы построения программы на языке Турбо-Паскаль

Алфавит языка и специфика его использования

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

Алфавит языка ТП составляют:

1. Символы, используемые для составления идентификаторов:

- латинские строчные и прописные буквы,

- арабские цифры от 0 до 9 (в идентификаторах цифры могут использоваться наряду с буквами, начиная со второй позиции),

- символ подчеркивания.

2. Символы - разделители:

- символ пробела,

- управляющие символы.

3. Специальные символы - символы, выполняющие определенные функции при построении различных конструкций языка:

+ - * / { } [ ] ( ) < > . , ‘ ; : ^ @ # $

4. Составные символы - группа символов, которые воспринимаются компилятором как единое целое:

<= => := (* *) (. .) ..

5. «Неиспользуемые» символы. Символы так называемой расширенной таблицы ASCII, т.е. символы, имеющие коды от 128 до 255.

6. Зарезервированные слова. Ключевые и зарезервированные слова (BEGIN, END, PROGRAM,…). В качестве имен идентификаторов в программе зарезервированные слова использоваться не могут.

 

Этапы решения задачи на ЭВМ

 

1. Словесная постановка задачи.

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

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



3. Разработка алгоритма и его графическое описание.

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

4. Запись алгоритма на языке программирования.

Алгоритм, записанный в графическом виде, далее записывается в виде последовательности операторов выбранного языка программирования, т.е. составляется программа решения задачи.

5. Разработка контрольного теста и отладка программы.

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

Такой метод называется тестированием программы.

6. Работа на ЭВМ с получением результатов.

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

 



<== предыдущая лекция | следующая лекция ==>
Web-интерфейс к пакету Mathematica в информационно-образовательной среде | Общая структура программы на языке Паскаль


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.953 сек.