Информатика_1 / Voprosy_k_ekzamenu_po_Si
.docx-
Общая структура программы на языке Си. Заголовочные файлы, прототипы функций, объявления констант и переменных, описания функций. Директивы препроцессора.
-
Типы данных в Си. Область видимости. Локальные и глобальные переменные. Выражения и операции. Арифметические операции. Оператор присваивания. Операции проверки условия, логические операции. Таблица приоритетов операций.
-
Разветвляющиеся программы. Условный оператор. Составной оператор. Операция условия. Оператор выбора. Вычисление кусочно-заданных функций.
-
Циклические программы. Оператор цикла с постусловием. Оператор цикла с предусловием. Оператор цикла со счетчиком. Операторы break, continue.
-
Табулирование функций. Методы вычисления суммы бесконечного ряда.
-
Составные типы данных. Обработка одномерных массивов и двумерных массивов. Массивы и указатели.
-
Работа с функциями. Объявление и описание функций. Формальные и фактические аргументы. Передача аргументов по значению и по адресу. Передача указателей на массивы в функцию через список аргументов.
-
Основные функции для работы с файлами - fopen, fprintf, fscanf, fread, fwrite, fclose, fseek, fsetpos, rewind.
-
Решение нелинейных уравнений. Метод половинного деления. Метод хорд. Метод касательных. Метод простых итераций.
-
Численное интегрирование. Методы прямоугольников, трапеций, Симпсона и Монте-Карло.
-
Этапы решения задачи на ЭВМ. Графический способ описания алгоритмов. Линейные, разветвляющиеся и циклические программы.