Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль.doc
Скачиваний:
58
Добавлен:
07.06.2015
Размер:
1.21 Mб
Скачать

Общие сведения об эвм

1. Общая функциональная схема эвм

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

Системная шина

Внешние устройства

Процессор выполняет все операции по обработке данных.

ОП – оперативная память, предназначена для хранения программ и данных.

ВЗУ – внешние запоминающие устройства (накопители на магнитных дисках – НМД: НЖМД – накопитель на жестком диске; НГМД - накопитель на гибком диске).

УВВ – устройства ввода-вывода (дисплей, принтер).

Для работы на ЭВМ нужно:

  1. иметь ЭВМ;

  2. знать язык программирования;

  3. уметь писать программы (пользоваться языком).

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

Языки программирования делятся на 3 основных класса, как показано на рис. 1.2.

1. Языки низкого уровня исторически появились первыми. Команды этих языков выполняют простейшие операции по обработке информации: сложение, вычитание, умножение, деление и т.д. Программы для решения большинства даже самых простых задач состоят из нескольких десятков или сотен таких команд. Работать с такой программой человеку очень трудно. В то же время языки низкого уровня позволяют писать наиболее эффективные программы.

2.Языки высокого уровня близки к языку математики и разговорному (традиционно - английскому).

В этих языках:

1) формулы записываются на языке, близком к математическому (в одну строку, с явным указанием всех операций и т.д.);

2) используется ограниченное количество типовых конструкций (вычисление по формулам ; принятие решения; повторение; цикл; процедуры);

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

Итак, выполнение на ЭВМ программ, написанных на языках высокого уровня, состоит из следующих этапов (рис. 1.3):

1) ввод текста программы в ЭВМ (исходный модуль);

2) компиляция и получение текста на машинном языке (объектный модуль);

3) загрузка объектного модуля и стандартных процедур и функций в память ЭВМ и выполнение программы.

3. Этапы решения задач на эвм

Решение задач на ЭВМ – сложный процесс, состоящий из следующих этапов.

1. Постановка задачи. Уяснение проблемы, определение целей решения и области применения результатов. На этом этапе при разработке больших программных систем составляется техническое задание.

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

3. Программирование задачи. Оно состоит из трех частей:

1) графическое изображение метода решения (составление схемы алгоритма);

2) написание программы на языке программирования (кодирование);

3) ввод текста программы в ЭВМ.

4. Отладка программы. Выявление ошибок (кодирования и методов решения), проверка правильности результатов.

5. Обработка реальных данных и получение результатов. Выполнение готовой программы на ЭВМ, выдача результатов.

Из этих этапов первые три не требуют ЭВМ, наиболее сложные - первые два, а наиболее трудоемкий – четвертый. Все они сопровождаются соответствующей документацией, состав которой определяется стандартами.