ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.05.2024
Просмотров: 9
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Инструкционная карта 1
Тема: Практика в среде С++. Операторы ветвления, выбора.
Цель урока: закрепить навыки по проектированию задач с использованием разветвляющих структур
Теоретическая часть.
Операторы условия. В алгоритмической структуре условия команды выполняются в зависимости от истинности условия. В зависимости от значения условия выполняется оператор 1 или оператор 2.
Основные условия выполнения оператора условия:
-
Оператор используется для выбора одного из двух направлений дальнейшего хода программы (последовательности операторов, которые должны быть выполнены); -
Выбор последовательности операторов осуществляется во время выполнения программы в зависимости от выполнения условия; -
Условие – это выражение логического типа, которое принимает одно из двух значений: True (истина) или False (ложь);
Пример 1. Написать программу вычисления площади кольца. В программе должна выполняться правильность ввода исходных данных. Рекомендуемый вид экрана во время работы программы:
Вычисление площади кольца.
Введите исходные данные:
Радиус кольца (в см) –> 3,5
Радиус отверстия (в см) –> 7
Если ошибочно ввели значение радиуса отверстия больше чем радиус кольца, необходимо выдать следующее сообщение:
Ошибка! Радиус отверстия не может быть больше радиуса кольца.
Решение примера
-
Описание переменных
R1 – переменная для ввода значения радиуса кольца;
R2 – переменная для ввода значения радиуса отверстия;
s2 – переменная для вычисления площади кольца;
-
Блок-схема задачи:
Исходный текст
{Вычисление площади кольца}
{
float r1, r2; //радиусы кольца и отверстия
float s; //площадь кольца
int k;
cout<< “Вычисление площади кольца”;
cout <<”\n”;
cout<< “Введите исходные данные”;
cout <<”\n”;
cout<< “ Радиус кольца (см.) –>”;
cin>>r1;
cout<< “ Радиус отверстия (см.) –>”;
cin>>r2;
if (r1 > r2)
{
s=3.14*pow(r1-r2,2);
cout<< “Площадь кольца = “, s:4:2;
}
else
cout<< “ Ошибка! Радиус отверстия не может быть больше радиуса кольца.“;
cout<< “Для выхода из программы нажмите клавишу
cin >>k;
}
Практическая часть.
Задание 1. Найти корни квадратного уравнения ax2+bx+c. Программа должна проверять правильность введенных исходных данных и в случае, когда коэффициент при второй степени неизвестного равен нулю, выводить соответствующее сообщение. В зависимости от значения дискриминанта найти корни, если d < 0, выдать сообщение: Уравнение не имеет корней. Оформите ввод данных и вывод результата по формату.
Требования к отчету:
-
Обозначить номер технологической карты -
Обозначить тему занятия -
Добавить скрины выполненных заданий. Под каждым скрином должно быть пояснения и номер задания.
Требования к оформлению отчета:
-
Шрифт Times New Roman -
Размер 12 кегль -
Интервалы отступы по 0 -
Отступ первой строки 1,25 -
Межстрочный интервал Одинарный