Читать онлайн «Сравнительный курс языков программирования Fortran и С»

Автор Барков А. С., Григорьев С. В.

КАЛИНИНГРАДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ С. А. Григорьев, С. А. Ишанов СРАВНИТЕЛЬНЫЙ КУРС ЯЗЫКОВ ПРОГРАММИРОВАНИЯ FORTRAN И С Калининград 1998 3 КАЛИНИНГРАДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ С. А. Григорьев, С. А. Ишанов СРАВНИТЕЛЬНЫЙ КУРС ЯЗЫКОВ ПРОГРАММИРОВАНИЯ FORTRAN И С Учебное пособие Калининград 1998 4 УДК 681. 3. 06 Григорьев С. А. , Ишанов С. А. Сравнительный курс языков программи- рования Fortran и С: Учебное пособие / Калинингр. ун-т; Калининград, 1998. - 94 с. - ISBN 5-88874-097-7. Учебное пособие написано на основе курса лекций “Языки программи- рования и методы трансляции” и спецкурса “Язык программирования C”, читавшихся авторами на математическом факультете КГУ. Пособие со- держит достаточно полное описание языков С и Fortran и сравнение основ- ных конструкций этих языков, а также языка Pascal. Отдельная глава по- священа решению практических задач на языках С, Fortran и Pascal. Учеб- ное пособие предназначено для студентов-математиков и студентов других специальностей, углубленно изучающих программирование. Рецензент: к. ф. -м. н. , доцент кафедры прикладной математики Калинин- градского государственного технического университета В. М. Смертин. Печатается по решению редакционно-издательского Совета Калинин- градского государственного университета. ISBN 5-88874-097-7 © Калининградский государствен- ный университет, 1998 5 Сергей Анатольевич Григорьев, Сергей Александрович Ишанов СРАВНИТЕЛЬНЫЙ КУРС ЯЗЫКОВ ПРОГРАММИРОВАНИЯ FORTRAN И С Учебное пособие Лицензия № 020345 от 14. 01. 1997 г. Редактор Л. Г. Ванцева. Оригинал-макет Д. В. Голубина. Подписано в печать 25. 05. 1998 г. Формат 60×90 1/16. Бумага для множительных аппаратов. Ризограф. Усл. печ. л. 5,9. Уч. -изд. л. 6,5. Тираж 120 экз. Заказ . Калининградский государственный университет, 236041, г. Калининград, ул. А. Невского, 14 СОДЕРЖАНИЕ 6 Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5 Глава 1. Описание языка C ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5 1. 1. Структура C-программы ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 5 1. 2. Скалярные типы данных и константы, строковые константы ... ... ... ... ... 6 1. 3. Описание скалярных переменных. Директива #define ... ... ... ... ... ... ... ... ... 7 1. 4. Операции. Выражения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 8 1. 5. Стандартные математические функции ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10 1. 6. Ввод-вывод ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10 1. 7.