Дисциплина: Информационные технологии Языки программирования
ПРЕДИСЛОВИЕ | 3 |
1. ПЕРВЫЕ ПРОГРАММЫ | 4 |
1.1. Язык программирования, компилятор и среда разработки | 4 |
1.2. Операторы, комментарии, ввод и вывод данных | 7 |
1.3. Переменные и константы хранят информацию | 10 |
Итоги | 15 |
2. ТИПЫ ДАННЫХ | 17 |
2.1. Тип integer – целочисленный тип | 17 |
2.2. Тип real – вещественный тип | 21 |
2.3. Программирование арифметических выражений | 24 |
2.4. Стандартные математические функции и подпрограммы | 29 |
2.5. Комплексный тип complex | 35 |
2.6. Логический тип logical | 38 |
2.7. Символьный тип character | 46 |
2.7. Производные типы данных | 50 |
Итоги | 54 |
3. УПРАВЛЯЮЩИЕ ОПЕРАТОРЫ | 55 |
3.1. Конструкции if | 55 |
3.2. Оператор множественного выбора select case и оператор stop | 61 |
Итоги | 66 |
4. ЦИКЛЫ | 67 |
4.1. Do-циклы | 67 |
4.2. Переменные-счетчики | 73 |
4.3. Сумматоры – переменные, накапливающие сумму | 77 |
4.4. Конструкция do while | 85 |
4.5. Вложенные циклы do | 88 |
4.6. Выходы из циклов. Бесконечные циклы и зацикливания | 97 |
Итоги | 102 |
5. МАССИВЫ | 104 |
5.1. Знакомство с массивами | 104 |
5.2. Многомерные массивы | 111 |
5.3. Более глубокий взгляд на массивы | 117 |
5.4. Операторы where и forall | 123 |
5.5. Функции по работе с массивами | 126 |
5.6. Динамические массивы | 134 |
Итоги | 136 |
6. ФУНКЦИИ, ПОДПРОГРАММЫ И МОДУЛИ | 137 |
6.1. Функции | 138 |
6.2. Подпрограммы | 143 |
6.4. Статические и автоматические переменные | 153 |
6.5. Управление работой процедур | 157 |
6.6. Формальные и фактические параметры | 159 |
6.7. Массивы и символьные строки как параметры процедур | 163 |
6.8. Механизм передачи параметров | 168 |
6.9. Внешние и внутренние процедуры. Интерфейсы процедур | 173 |
6.10. Более глубокий взгляд на функции | 177 |
6.11. Модули | 179 |
6.12. Функции и подпрограммы как параметры | 189 |
6.13. Перегрузка функций и подпрограмм | 193 |
6.14. Рекурсивные процедуры | 199 |
6.15. Объектные файлы, библиотеки lib и dll | 205 |
Итоги | 208 |
7. ССЫЛКИ, УКАЗАТЕЛИ, ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ | 210 |
7.1. Ссылки, адресаты | 210 |
7.2. Списки и структуры со ссылками на себя | 214 |
7.3. Целочисленные указатели | 217 |
Итоги | 219 |
8. ФАЙЛЫ | 220 |
8.1. Знакомство с файлами. Файловый ввод и вывод | 220 |
8.2. Разновидности файлов. Обработка файлов | 224 |
Итоги | 229 |
9. ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ | 230 |
9.1. Программы, использующие стандартные графические процедуры | 230 |
9.2. Координатные системы | 234 |
9.3. Управление цветом | 239 |
9.4. Графические примитивы | 241 |
9.5. Анимация | 258 |
9.6. Работа со шрифтом | 262 |
9.7. Некоторые примеры графических программ | 264 |
Итоги | 279 |
10. ОТ ПОСТАВЛЕННОЙ ЗАДАЧИ ДО ВЫЧИСЛИТЕЛЬНОЙ ПРОГРАММЫ | 280 |
10.1. Расчет стационарного поля температур | 284 |
10.2. Обтекание уступа потоком вязкой несжимаемой жидкости | 292 |
Итоги | 299 |
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА | 300 |
Отзывы: нет |
© 2001–2022, Издательство «Директ-Медиа» тел.: 8-800-333-68-45 (звонок бесплатный), +7 (495) 258-90-28 manager@directmedia.ru