- •1. Базовые элементы Фортрана: алфавит языка, идентификаторы, метки, классы операций, выражения (арифметические, логические) . Правила записи и вычисления выражений в Фортране.
- •2. Допустимые типы данных в Фортране. Запись констант, описание переменных, спецификации в Фортране.
- •24. Формальные и фактические параметры при использовании подпрограмм. Правила их соответствия.
- •20. Вспомогательные алгоритмы (подпрограммы). Преимущества их использования. Виды подпрограмм в фортране. Структура многомодульной программы.
- •15. Использования метода флажка (булева признака) для структурирования алгоритма.
- •9. Цикл пока и до тех пор пока. Их отличительные особенности. Запись этих структур на языке блок-схем и моделирование на Фортране.
- •8. Цикл пока и пока с параметром. Их отличительные особенности. Запись этих структур на языке блок-схем и моделирование на Фортране.
- •5. Основные этапы подготовки и решения задач на эвм. Понятие алгоритма, его свойства.
- •26. Использование общей области в Фортране: назначение общей области, правила размещения в ней переменных, существующие в Фортране ограничения при описании общих областей.
- •10. Дополнительные управляющие структуры. Их Запись на языке блок-схем и моделирование на Фортране.
- •6. Базовые управляющие структуры. Их назначение и использование. Представление базовых структур на языке блок-схем и их моделирование на Фортране.
- •3. Классификация величин, используемых при решении задач: по назначению, структуре, типу, форме представления. Полная спецификация задачи.
- •11. Детерминированный цикл. Его особенности. Использование управляющих структур при записи такого цикла.
- •12. Итерационный цикл. Его особенности. Использование управляющих структур при записи такого цикла.
- •13. Кратные циклы. Правила вложенности циклов и передача управления из цикла в цикл.
- •22. Вспомогательный алгоритм - функции. Оформление вспомогательного алгоритма и форма обращения к нему.
- •21. Подпрограммы общего типа - процедуры. Оформление вспомогательного алгоритма общего типа и форма обращения к нему.
- •19. Операторные функции и их использование. Оформление операторных функций и форма обращения к ней.
- •17. Операторы ввода/вывода в Фортране. Задание формата в операторах ввода/вывода. Правила использования спецификаций формата. Связь спецификации формата с элементами из списка ввода/вывода.
- •18. Использование встроенного цикла при вводе/выводе. Правила его записи и выполнения.
- •25. Особенности использования имени внешней функции в качестве фактического параметра.
- •23. Отличие внешней функции от операторной и от процедуры. Стандартные (встроенные) функции.
- •4. Способ задания значений переменным в Фортране. Правила преобразования типов. Оператор присваивания.
10. Дополнительные управляющие структуры. Их Запись на языке блок-схем и моделирование на Фортране.
Дополнительные управляющие структуры
1) Цикл ДО ТЕХ ПОР ПОКА (цикл с постусловием) – выполняется до тех пор пока условие не выполнится.
do
S
If (U) exit (этот оператор передает управление на первый следующий)
end do
2) Цикл ДО с параметром
V=n1
S
V = V+1
3) Цикл ПОКА с параметром
Используется в тех случаях, когда количество выполненных действий известно до начала программы.
do x = x(нач), x(кон), x(шаг)
S
end do
x(нач), x(кон), x(шаг) - целое или вещественное
Если x(шаг)=1, то его можно опустить вместе с запятой, но оно не может быть равно 0.
4) Конструкция выбора SELECT CASE
Select case (p)
Case (sp1)
Op1
Case (sp2)
Op2
Case default
Op(n)
End select
6. Базовые управляющие структуры. Их назначение и использование. Представление базовых структур на языке блок-схем и их моделирование на Фортране.
1) Серия (S)
Вход/выход
Вычисления по формулам
Вывод простой переменной (подпрограмма)
2) Ветвление
А)
полное (если то иначе) If
(U)
then
S1
Else
S2
End if
Б) краткое (если то)
If (U) then
S1
End if
3 ) Цикл ПОКА (цикл с предусловие)
Этот
цикл выполняется до тех пор, пока условие
справедливо.
Do while (U)
S
End do
3. Классификация величин, используемых при решении задач: по назначению, структуре, типу, форме представления. Полная спецификация задачи.
Классификация величин:
1) По назначению:
А) Входные
Б) Выходные
В) Промежуточные
2) По структуре:
А) Константа
Б) Переменная
В) Массив (составная переменная)
Г) Запись
Д) Файлы
Е) Списки
3) По типу:
А) Целые
Б) Вещественные
В) Логические
Г) Символьные
4) По форме представления:
А) Константа – тип и значение
Б) Переменная – имя , тип , значение
Полная спецификация задачи:
1) Постановка задачи (точная формулировка задачи)
2) Таблица величин:
А) Полная (Класс, имя, смысл, тип, структура, диапазон, точность, формат)
Б) Неполная (Класс, имя, смысл, тип, структура)
3) Аномалии
4) Входная форма
5) Выходная форма
6) Формулы связи
7) Блок-схема
8) Fortran
9) Тестирование
11. Детерминированный цикл. Его особенности. Использование управляющих структур при записи такого цикла.
Детерминированный цикл – это цикл, в котором заранее известно число прохождений цикла
Примеры: цикл с параметром, цикл «пока» и цикл «до»
12. Итерационный цикл. Его особенности. Использование управляющих структур при записи такого цикла.
Итерационный цикл – это цикл, где число прохождений заранее неизвестно и определяется постепенным приближением к некоторому условию.
Примеры: цикл «пока» и цикл «до»
Билет 14 = Билет 16+15
