Файл: Отчет по лабораторной работе 6 по дисциплине Программирование Тема Задание 6 Студент гр. 2392 Чиджиоке Ф. Преподаватель.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 17

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ
отчет

по лабораторной работе № 6

по дисциплине «Программирование»

Тема: Задание № 6

Студент гр. 2392




Чиджиоке Ф.

Преподаватель




Власенко С. В.

Санкт-Петербург

2022

Цель Работы.

Вычислить и вывести на экран в виде таблицы значения функции F на интервале

от Хнач. до Хкон. с шагом dX.


где а, Ь, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

(Ац ИЛИ Вц) И (Ац ИЛИ Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены

целые части значений а, Ь, с, операции И и ИЛИ — поразрядные. Значения

а, Ь, с, Хнач., Хкон., dX ввести с клавиатуры.
Основные теоретические положения.

  1. Помимо обычной стандартной библиотеки ввода-вывода, <>, еще одна стандартная библиотека <> которая позволяет управлять входными данными, такими как даты и время, ширина номера и т.д.



Рис. 1 - инициализация необходимых заголовочных файлов и библиотек

  1. Затем переменные были созданы как тип float в соответствии с инструкциями задачи. Тип float был использован потому, что переменные будут содержать части, не являющиеся целыми числами.

Функции sattic_type также использовались для преобразования каждой переменной в тип float.

  1. Было создано и реализовано множество функций, которые будут вызваны позже в коде, как видно на рисунках. Большинство функций были сравнениями между различными переменными и нулем соответственно, чтобы получить желаемый результат, как указано в задаче




Рис. 2 - инициирование и реализация функций


  1. и были вызваны первоначально инициированные функции и отображены результаты.



Рис. 3 - Реализация инициализированных функций

Обработка результатов эксперимента

Вот как выглядит код при реализации



Рис. 4 - конечный результат кода.

Выводы:

Это включало в себя множество сравнений функций и использование нового файла заголовка для манипулирования результатами и построения таблицы, в которую вводился конечный результат