Курс лекций по дисциплине "Компьютерные науки"
Вид материала | Курс лекций |
СодержаниеПрограммное обеспечение ЭВМ. Операторы Фортрана. Арифметика Фортрана. Арифметика Фортрана. |
- Курс лекций по дисциплине «Компьютерные сети и телекоммуникации» для студентов факультета, 1959.57kb.
- Курс лекций по дисциплине история экономических учений москва 2008, 5434.7kb.
- Н. И. Вавилова утверждаю ректор фгоу впо сгау /Н. И. Кузнецов/ 2008 г. Рекламно-техническое, 59.06kb.
- Курс лекций по дисциплине история экономики москва 2008, 991.98kb.
- Курс лекций дисциплины «Компьютерные технологии и сапр» для студентов специальностей, 1793.82kb.
- Курс лекций по дисциплине "Стратегический менеджмент организации" 35 Курс лекций построен, 1161.6kb.
- Курс лекций по дисциплине " основы компьютерных технологий" Часть I. Microsoft Word, 432.92kb.
- Курс лекций Барнаул 2001 удк 621. 385 Хмелев В. Н., Обложкина А. Д. Материаловедение, 1417.04kb.
- Конспект лекций по дисциплине «Компьютерные сети и телекоммуникации», 770.6kb.
- Курс лекций подготовлен в соответствии с программой курса «Муниципальное право России», 36.97kb.
Курс лекций по дисциплине “Компьютерные науки”, кафедра Нелинейного анализа и оптимизации, первый семестр.
- История вычислительной техники. Системы счисления. Простейшие вычислительные устройства. Абак, машина Лейбница, машина Бэббиджа, первая программа для ВМ.
- История вычислительной техники. Первые серийные ВМ. Релейные ВМ. Первые ЭВМ. Эволюция ЭВМ, поколения ЭВМ. Устройство ЭВМ. Архитектура фон Неймана
- Информация. Свойства и виды информации. Единицы измерения информации. Способы передачи. Устройства для хранения и обработки информации. Алгоритмы. Понятие и свойства алгоритма. Примеры алгоритмов. Алгоритмические языки.
- Программное обеспечение ЭВМ. Парадигмы программирования. Языки программирования. Фортран как первый язык высокого уровня. Эволюция Фортрана.
- Программа на Фортране. Структура программы на Фортране. Фиксированный и свободный формат записи программы. Операторы Фортрана. Декларативные операторы и исполняемые. Комментарии.
- Типы Фортрана. Встроенные типы и производные типы. Операторы декларации переменных, атрибуты предложений описания. Выражения.
- Основные управляющие операторы Фортрана. Операторы присваивания. Операторы условного и безусловного переходов. Условный оператор. Оператор Select .. Case. Программирование без Goto.
- Операторы цикла Фортрана. Операторы цикла с предусловием и постусловием.
- Массивы. Предложения описания массива. Ранг, форма и размер массива. Конформные массивы. Умалчиваемый порядок обхода индексов массива.
- Массивы. Конструкторы массивов. Встроенные функции для работы с массивами, поиск максимальных, минимальных значений массива, изменения формы массива. Операции с массивами.
- Массивы. Сечения массивов, массивоподобные объекты, логические маски, операторы ForAll и Where.
- Арифметика Фортрана. Численные типы данных Фортрана. Разновидность типов. Машинное представление целых и вещественных чисел. Понятия мантиссы и порядка. Арифметические операции, порядок вычислений, ранг операндов.
- Арифметика Фортрана. Точность вычислений. Понятие машинного ноля. Встроенные арифметические функции.
- Оптимизация вычислений. Свертка и разворот циклов, стоимость вычислений, примеры оптимизации.
- Динамические структуры данных. Динамически выделяемая память. Ссылочные типы. Операторы Allocate, Deallocate, Nullify, Associated. Динамически выделяемые массивы.


