Страница 49 из 69
программирования на Турбо Си" рассказывается все о моделях памя-
ти, прерываниях, программировании на ассемблере и других трудно-
доступных вершинах.
Конечно, мы не сможем научить вас всему в программировании
на Си в одной или двух главах; написаны целые книги об этом.
(смотри библиографию в конце данного руководства).
Перед тем как будете читать эту главу, вам нужно прочитать
главу 5 "Интегрированное окружение Турбо Си для разработки прог-
рамм", и научиться использовать меню и текстовой редактор Турбо
Си. Необходимо также установить Турбо Си (сделать рабочие копии
ваших дисков Турбо Си или скопировать файлы на ваш жесткий диск),
как это описано в главе 1.
Когда вы сделаете это, сядьте, включите вашу ПЭВМ (если она
еще не включена) и приговьтесь к изучению программирования в Тур-
бо Си.
Семь основных элементов программирования.
-----------------------------------------------------------------
Целью большинства программ является решение задач. Программа
решает задачи, манипулируя информацией или данными. Вы должны на-
учиться:
* вводить данные в программу
* выделять место для хранения данных
* задавать команды по обработке информации
* выводить информацию обратно из программы пользователю
(обычно, вам)
Вы можете организовать ваши команды так, что:
* некоторые из них будут выполняться только тогда, когда
специальное условие (или набор условий) истинно
* другие будут повторяться несколько раз
- 403,404 -
* третьи разбиты на группы, которые могут выполняться в раз-
личных местах вашей программы.
Вот мы и описали семь основных элементов программирования:
ввод, тип данных, операции, вывод, условное выполнение, циклы и
подпрограммы. Этот список не полон, но он все же описывает те об-
щие элементы, которые обычно включают программы.
Большинство языков программирования содержат все эти элемен-
ты; многие из них, включая Си, имеют также и дополнительные воз-
можности. Однако, если вы хотите изучить новый язык быстро, то вы
можете определить как этот язык реализует эти семь элементов, а
затем двигаться дальше. Приведем обзорное описание каждого эле-
мента:
- вывод означает запись информации на экран, на диск или в
порт ввода-вывода;
- типы данных - это константы, переменные и структуры, кото-
рые содержат числа (целые и вещественные), текст (символы и
строки) или адреса (переменных и структур);
- операции присваивают одно значение другому, комбинируют
значения (складывают, делят и т.д.), и сравнивают значения
(равно, не равно и т.д.);
- ввод означает чтение данных с клавиатуры, с диска или из
порта ввода-вывода;
- условное выполнение относится к выполнению набора команд,
если заданное условие истинно (и пропуску их, если оно
ложно);
- циклы выполняют набор команд некоторое фиксированное коли-
чество раз или пока истинно некоторое условие;
- подпрограммы являются отдельно поименованными наборами ко-
манд, которые могут быть выполнены в любом месте программы
с помощью ссылки по имени;
Теперь мы рассмотрим, как использовать эти элементы в Турбо
Си.
- 405,406 -
Вывод