Структура программы на Си. Функции ввода-вывода
Автор: 6ka45og • Март 2, 2023 • Лабораторная работа • 772 Слов (4 Страниц) • 197 Просмотры
Министерство образования
Республики Беларусь
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра экономической информатики
Лабораторный практикум по дисциплине
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ
Допущен к сдаче экзамена
« »_____________2022 г.
_________________________
(подпись)
Выполнил К.И. Куницкая
Руководитель Н.А. Бич
Минск 2022
Лабораторная работа №1
Структура программы на Си. Функции ввода-вывода
Индивидуальное задание
Вариант №7
Цель работы : научиться разрабатывать Си-программу
Ход работы
Задание
Ввести радиус круга. Найти длину окружности и площадь круга, ограниченного этой окружностью
Текст кода
[pic 1]
Первое, что я делаю при прописывании кода, это подключаю файл библиотеки stdio.h языка Си, который используется для операций ввода и вывода, также подключаю библиотеку math.h для работы математических функций. С помощью int я ввела целую переменную, которая подразумевает радиус по условию. Тип float я ввела для вещественных переменных : C(длина окружности) и S(площадь круга). Потом я использовала введение числа Пи, через объявление const, что показывает неизменность значения.
Далее оператор printf выведет текстовую информацию на экран. Функция scanf_s читает информацию, вычисляет и печатает результат вычисления.
Вычисляю по формуле длину окружности и присваиваю это значение переменной C при помощи операции присвоения. Снова использую оператор printf для выведения информации. Потом я по формуле вычисляю площадь круга, ограниченного окружностью, при этом присваиваю данное значение переменной S, также использую математическую функцию pow(x;y), которая вводит число x в степень y. Повторяю действие с оператором printf для выведения информации.
Результат
[pic 2]
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Функция с каким именем обязательно должна присутствовать в программе на Си, т.к. с нее начинается исполнение программы?
— Функция с именем main обязательно должна присутствовать в каждой программе, с неё и начинается исполнение программы.
2. Чем начинается и чем заканчивается тело функции?
— Тело функции начинается с левой фигурной скобки, а заканчивается - правой.
3. Какой знак ставиться в конце каждого оператора?
— В конце каждого оператора ставится точка с запятой ( ; ), которая также называется символом конца оператора.
4. Какая стандартная библиотечная функция используется для вывода информации на экран?
— Для вывода информации на экран используется оператор printf().
5. Какая стандартная библиотечная функция используется для приема данных с клавиатуры?
— Для приёма данных с клавиатуры используется функция scanf().
6. 1. Какая спецификация преобразования помещается в управляющей строке формата scanf для того, чтобы показать, что будет вводиться целое число, и в управляющей строке формата printf, чтобы показать, что будет выводиться целое число?
...