ПЕРЕЧЕНЬ ВОПРОСОВ к мероприятиям промежуточной аттестации по дисциплине «ИНФОРМАТИКА» Перечень вопросов к зачету

advertisement
ПЕРЕЧЕНЬ ВОПРОСОВ
к мероприятиям промежуточной аттестации по дисциплине
«ИНФОРМАТИКА»
(бакалавриат, направление подготовки 270800 «Строительство»)
Перечень вопросов к зачету
1. Обзор языков программирования: С/С++, Java, Pascal, Delphi, Basic, Visual Basic, Fortran.
2. Свободный формат записи программы на Фортране. Консоль проект в среде Microsoft
Visual Studio. Компилятор Intel Fortran Compiler. Обработка программы.
3. Структура головной программы. Алфавит языка Фортран. Имена.
4. Встроенные числовые типы данных. Логический тип данных. Буквальные константы.
Переменные. Правила умолчания о типах данных.
5. Арифметические операции. Арифметические выражения. Целочисленное деление.
Правила записи арифметических выражений. Особенности выполнения арифметических операций в Фортране. Ошибки округления.
6. Оператор присваивания. Особенности выполнения оператора присваивания.
7. Математические элементные функции в Фортране.
8. Операции сравнения. Логические связки и логические выражения. Приоритет выполнения операций.
9. Бесформатный ввод простых переменных. Оператор READ. Бесформатный вывод.
Оператор PRINT.
10. Оператор безусловной передачи управления GOTO. Оператор STOP. Оператор PAUSE.
Оператор END.
11. Условный оператор IF.
12. Ввод данных из файла. Оператор открытия файла OPEN. Печать результатов в файл.
Оператор WRITE. Закрытие файлов. Оператор CLOSE.
13. Оператор-функция. Правила использования оператор-функций.
14. Циклы. Виды циклов. Оператор цикла DO. Правила использования оператора DO.
Оператор CONTINUE.
15. Оператор цикла WHILE. Оператор цикла DO WHILE.
16. Оператор FORMAT. Правила использования оператора FORMAT. Вывод целых чисел с
помощью описателя I.
17. Вывод вещественных чисел с помощью описателей F, E, G. Форматный вывод в файл.
18. Массивы. Описание массивов в программе.
19. Размещение массивов в памяти. Ввод и вывод массива по имени. Ввод и вывод массива
и его частей с помощью неявных циклов. Присваивание массивам начальных значений.
20. Форматный ввод-вывод массивов.
21. Подпрограммы. Назначение подпрограмм. Типы подпрограмм в Фортране. Размещение подпрограмм. Работа подпрограммы. Самостоятельность программных единиц.
22. Подпрограмма-функция FUNCTION. Правила использования подпрограммы-функции
FUNCTION. Примеры.
23. Подпрограмма-процедура SUBROUTINE. Правила использования подпрограммыпроцедуры SUBROUTINE. Оператор CALL. Примеры.
24. Подпрограмма вычисления скалярного произведения векторов. Подпрограмма умножения матрицы на вектор.
25. Подпрограмма вычисления линейной комбинации двух векторов. Подпрограмма
умножения матрицы на матрицу.
Перечень вопросов к экзамену
1. Обзор языков программирования: С/С++, Java, Pascal, Delphi, Basic, Visual Basic, Fortran.
2. Свободный формат записи программы на Фортране. Консоль проект в среде Microsofr
Visual Studio. Компилятор Intel Fortran Compiler. Обработка программы.
3. Структура головной программы. Алфавит языка Фортран. Имена.
4. Встроенные числовые типы данных. Логический тип данных. Буквальные константы.
Переменные. Правила умолчания о типах данных.
5. Арифметические операции. Арифметические выражения. Целочисленное деление.
Правила записи арифметических выражений. Особенности выполнения арифметических операций в Фортране. Ошибки округления.
6. Оператор присваивания. Особенности выполнения оператора присваивания.
7. Математические элементные функции в Фортране.
8. Операции сравнения. Логические связки и логические выражения. Приоритет выполнения операций.
9. Бесформатный ввод простых переменных. Оператор READ. Бесформатный вывод.
Оператор PRINT.
10. Оператор безусловной передачи управления GOTO. Оператор STOP. Оператор PAUSE.
Оператор END.
11. Условный оператор IF.
12. Ввод данных из файла. Оператор открытия файла OPEN. Печать результатов в файл.
Оператор WRITE. Закрытие файлов. Оператор CLOSE.
13. Оператор-функция. Правила использования оператор-функций.
14. Циклы. Виды циклов. Оператор цикла DO. Правила использования оператора DO.
Оператор CONTINUE.
15. Оператор цикла WHILE. Оператор цикла DO WHILE.
16. Оператор FORMAT. Правила использования оператора FORMAT. Вывод целых чисел с
помощью описателя I.
17. Вывод вещественных чисел с помощью описателей F, E, G. Форматный вывод в файл.
18. Массивы. Описание массивов в программе.
19. Размещение массивов в памяти. Ввод и вывод массива по имени. Ввод и вывод массива
и его частей с помощью неявных циклов. Присваивание массивам начальных значений.
20. Форматный ввод-вывод массивов.
21. Подпрограммы. Назначение подпрограмм. Типы подпрограмм в Фортране. Размещение подпрограмм. Работа подпрограммы. Самостоятельность программных единиц.
22. Подпрограмма-функция FUNCTION. Правила использования подпрограммы-функции
FUNCTION. Примеры.
23. Подпрограмма-процедура SUBROUTINE. Правила использования подпрограммыпроцедуры SUBROUTINE. Оператор CALL. Примеры.
24. Подпрограмма вычисления скалярного произведения векторов. Подпрограмма умножения матрицы на вектор.
25. Подпрограмма вычисления линейной комбинации двух векторов. Подпрограмма
умножения матрицы на матрицу.
26. Система линейных алгебраических уравнений (CЛАУ), матричная запись.
27. Алгоритм прямого хода метода Гаусса.
28. Алгоритм обратного хода метода Гаусса..
29. Особенности алгоритма метода Гаусса с выбором главного элемента.
30. Алгоритм решения СЛАУ Гаусса для ленточной системы.
31. Вычисление обратной матрицы методом Гаусса.
32. Вычисление определителя матрицы методом Гаусса.
33. Стандартная программа SIMQ решения системы уравнения.
34. Метод Зейделя решения СЛАУ. Достаточный признак сходимости.
35. Собственные числа и собственные векторы матрицы.
36. Итерационный метод определения максимального собственного значения и соответствующего собственного вектора.
37. Вычисление минимального собственного значения и соответствующего собственного
вектора.
38. Обобщенная задача на собственные значения. Связь с обычной постановкой.
39. Решение задачи на собственные значения с помощью программы NROOT.
40. Решение нелинейного уравнения методом половинного деления.
41. Решение нелинейного уравнения методом простой итерации. Достаточный признак
сходимости.
42. Решение нелинейного уравнения методом Ньютона.
43. Вычисление определенного интеграла методом трапеции.
44. Вычисление определенного интеграла методом прямоугольников.
45. Метод наименьших квадратов для прямой.
Примечание: Ответ на вопрос по стандартной программе включает построение общей
программы с вводом и распечаткой исходных данных и результатов с поясняющим тестом.
Download