Файл: Практика в среде С. Операторы ветвления, выбора.doc

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

Категория: Не указан

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

Добавлен: 06.05.2024

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

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

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

Инструкционная карта 1

Тема: Практика в среде С++. Операторы ветвления, выбора.

Цель урока: закрепить навыки по проектированию задач с использованием разветвляющих структур

Теоретическая часть.

Операторы условия. В алгоритмической структуре условия команды выполняются в зависимости от истинности условия. В зависимости от значения условия выполняется оператор 1 или оператор 2.

Основные условия выполнения оператора условия:

  • Оператор используется для выбора одного из двух направлений дальнейшего хода программы (последовательности операторов, которые должны быть выполнены);

  • Выбор последовательности операторов осуществляется во время выполнения программы в зависимости от выполнения условия;

  • Условие – это выражение логического типа, которое принимает одно из двух значений: True (истина) или False (ложь);

Пример 1. Написать программу вычисления площади кольца. В программе должна выполняться правильность ввода исходных данных. Рекомендуемый вид экрана во время работы программы:

Вычисление площади кольца.

Введите исходные данные:

Радиус кольца (в см) –> 3,5

Радиус отверстия (в см) –> 7

Если ошибочно ввели значение радиуса отверстия больше чем радиус кольца, необходимо выдать следующее сообщение:

Ошибка! Радиус отверстия не может быть больше радиуса кольца.

Решение примера

  1. Описание переменных

R1 – переменная для ввода значения радиуса кольца;

R2 – переменная для ввода значения радиуса отверстия;

s2 – переменная для вычисления площади кольца;

  1. Блок-схема задачи:


Исходный текст

{Вычисление площади кольца}

{

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

  • Межстрочный интервал Одинарный