Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GRIGOREV.DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
608.26 Кб
Скачать

Содержание

Введение ......................................................................................................... 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. Метки, оператор goto, условные конструкции, оператор break,

функция exit ............................................................................................. 14

1.8. Циклические конструкции ..................................................................... 16

1.9. Указатели, адресная арифметика .......................................................... 17

1.10. Массивы ................................................................................................ 18

1.11. Функции ................................................................................................ 19

1.12. Классы памяти. Общие правила описания. Оператор typedef ........... 23

1.13. Строковые переменные, ввод-вывод строк, стандартные функции

обработки строк. Функции проверки символов .................................. 25

1.14. Макроопределения ............................................................................... 28

1.15. Внешние файлы .................................................................................... 30

1.16. Структуры, объединения, битовые поля ............................................. 31

1.17. Динамическое распределение памяти ................................................. 33

1.18. Графика ................................................................................................. 34

1.19. Дополнительные возможности языка: тип enum, использование

командной строки, функции с переменным числом параметров,

средства консольного ввода-вывода, системное время, случайные

числа ...................................................................................................... 35

Глава 2. Описание языка fortran ....................................................... 38

2.1. Структура FORTRAN-программы ......................................................... 38

2.2. Типы данных. Константы ...................................................................... 39

2.3. Описание переменных, правила умолчания, операторы

IMPLICIT, DATA, PARAMETER ......................................................... 40

2.4. Оператор присваивания. Операции ....................................................... 41

2.5. Стандартные математические функции ................................................ 42

2.6. Ввод-вывод ............................................................................................. 46

2.7. Оператор СОNTINUE. Операторы перехода. Условные операторы ... 49

2.8. Операторы цикла .................................................................................... 51

2.9. Функции LOC, LOCFAR, LOCNEAR .................................................... 52

2.10. Массивы ................................................................................................ 52

2.11. Подпрограммы SUBROUTINE, FUNCTION и INTERFACE ............. 54

2.12. Общие области, подпрограмма BLOCK DATA.

Оператор EQUIVALENCE .................................................................... 56

2.13. Символьные переменные ..................................................................... 57

2.14. Операторные функции ......................................................................... 59

2.15. Внешние файлы .................................................................................... 59

2.16. Структуры ............................................................................................. 62

2.17. Динамические массивы ........................................................................ 63

2.18. Графика ................................................................................................. 63

2.19. Дополнительные возможности языка: дополнительные точки входа,

свободный формат, строки отладки, средства консольного

ввода-вывода, системное время, случайные числа ............................. 67

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]