
- •Информатика и программирование
- •Методические указания к лабораторным работам Содержание
- •Лабораторная работа 1 Цель работы
- •Задание
- •Теоретическая часть
- •Компоненты ide
- •Строка меню и меню
- •Наборы команд
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Преобразование типов операндов
- •Оператор форматного вывода printf
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Выражения и операции в языке си
- •Приоритеты операций в выражениях
- •Теоретическая часть Оператор цикла for
- •Оператор цикла while
- •Оператор do while
- •Теоретическая часть Массивы в языке Си
- •Указатели и массивы
- •Условный оператор
- •Оператор переключатель switch
- •Оператор перехода goto
- •Рекомендации по выполнению лабораторной работы Определение цифр числа
- •Поиск простых чисел
- •Треугольник Паскаля
- •Теоретическая часть Функции в языке Си
- •Объявление и определение функций
- •Прототип функции
- •Параметры функции
- •Локальные и глобальные переменные
- •Функции и массивы Передача одномерных массивов как параметров функции
- •Передача строк в качестве параметров функций
- •Рекомендации по выполнению лабораторной работы Комментарии к заданию 1
- •Комментарии к заданию 2
- •Теоретическая часть Ввод-вывод в языке Си
- •Потоковый ввод-вывод
- •Открытие и закрытие потока
- •Стандартные файлы и функции для работы с ними
- •Символьный ввод-вывод
- •Строковый ввод-вывод
- •Форматированный ввод-вывод
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Ввод-вывод для двоичных файлов
- •Прямой доступ к файлам
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Строки в языке Си
- •Операции со строками
- •Теоретическая часть Проверка символов
- •Теоретическая часть
- •Теоретическая часть
- •Рекомендации по выполнению лабораторной работы Определение корней функции
- •Метод деления отрезка пополам
- •Метод хорд
- •Вычисление интеграла
- •Рекомендации по выполнению лабораторной работы
- •Содержание отчета
Рекомендации по выполнению лабораторной работы
При выполнении даннной лабораторной работы необходимо учитывать следующее:
-
Графики функций, выводимые на экран, должны быть отмасштабированы в соответствии с заданными диапазонами (количество позиций по оси X и количество позиций по оси/Y) и на каждом графике должны быть отображены оси X и Y.
В связи с этим можно предложить следующие варианты масштабирования функций:
-
Пусть ymax и ymin – максимальное и минимальное значения функции, график которой должен быть построен, а xmin и xmax – границы отрезка по оси Х.
В зависимости от вида функции возможны следующие случаи расчета масштаба функции:
График функции имеет вид, приведенный на
Рис. 14. График функции (вариант 1)
В этом случае диапазон изменения х будет хmin=0 - xmax, а диапазон изменения функции - ymin и ymax.
График функции имеет вид, приведенный на
Рис. 15. График функции (вариант 2)
В этом случае диапазон изменения х будет xmin - xmax, а диапазон изменения функции - ymin и ymax.
График функции имеет вид, приведенный на
Рис. 16. График функции (вариант 3)
В этом случае диапазон изменения х будет хmin =0 - xmax, а диапазон изменения функции - ymin=0 и ymax.
График функции имеет вид, приведенный на
Рис. 17. График функции (вариант 4)
В этом случае диапазон изменения х будет хmin=0 - xmax, а диапазон изменения функции - ymin и ymax=0.
Значения границ отрезка по оси Х и значений ymin и ymax для расположения графика функции в других квадрантах получаются аналогично.
-
Масштаб функции по оси Y рассчитывается как my = (ymax-ymin)/<диапазон_по_Y>, а шаг изменения аргумента х – как dx = (xmax-хmin)/ <диапазон_по_X>
-
На основании полученных масштабов строятся требуемые графики функций и оси координат.
График функции, построенный на экране, должен иметь вид, аналогичный приведенному на осям X и Y можно не указывать (с точностью до функции и символов, используемых для обозначения точек функции). Значения по осям X и Y можно не указывать.
Рис. 18. Вид графика на экране
График функции в виде гистограммы должен иметь вид, аналогичный приведенному на ен масштаб функции по оси Y !! (с точностью до функции и символов, используемых для обозначения точек функции). Значения по осям X и Y можно не указывать. На гистограмме ОБЯЗАТЕЛЬНО должны быть указаны значения функции для соответствующих "столбиков" и в тех позициях, как показано на рисунке. Количество символов после десятичной точки для значений функции на гистограмме должно быть не меньше 3. Символы для построения гистограммы выбираются произвольно.
!!! После гистограммы должен быть выведен масштаб функции по оси Y !!!
Рис. 19. График в виде гистограммы
Содержание отчета
Отчет по лабораторной работе должен содержать:
-
задание лабораторной работы, соответствующее варианту
-
структурную схему алгоритма программы и подпрограммы (подпрограмм)
-
текст программы
-
результаты работы программы.