Файл: Управление программой при работе с простыми типами данных.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.12.2023
Просмотров: 57
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ |
| |
| |
| |
| Практическое занятие №1. Тема: Управление программой при работе с простыми типами данных |
| |
| |
| |
-
char – символ; -
int – целое число; -
double – дробное (вещественное) число.
doublea1,b1; // объявлены две вещественные переменные.Ниже представлена программа, в которой вычисляется сумма двух целых чисел.#include
return 0;}Пример демонстрирует перевод цифр в их словесный эквивалент. Переменной а с клавиатуры присваивается целочисленное значение. В операторе switch анализируется содержание переменной а. Допустим её значение равно 4. Тогда будет выполнена строка: case 4: сout << ” Four ” ; break;на экран будет выведено слово Four. Оператор break в конце строки означает немедленный выход из оператора switch.ЦиклыЦикл for. Он применяется, когда все условия цикла известны и являются постоянными. Ниже приводится пример вычисления суммы чисел от 20 до 50.#include<iostream >using namespace std;int main( ){int i, s=0;for(i=20; i<=50; i++) s = s + i; cout <<”Sum = “ << s;return 0;}В данном примере после выполнения первого шага сумма будет равна 20. После этого i увеличится на 1 и станет равным 21. На втором шаге сумма примет значение 41(20+21). Вновь i увеличится на 1, и т. д. до тех пор, пока i не примет значение 51. В этом случае условие продолжения цикла перестанет выполняться (i < = 50) и произойдет выход из цикла.Цикл while. Также как и цикл for, цикл while относится к циклам с предусловием, которое указывается в скобках после слова while. Реализуем предыдущий пример, используя вместо цикла for цикл while.#include<iostream>using namespace std;int main( ){int i=20;int s=0;while (i < = 50) { s = s + i;i++;}cout <<”Sum = “ << s;return 0;}При использовании цикла while внимания требует параметр цикла, который необходимо проинициализировать перед использованием и изменять в теле цикла.Конструкция do-while. Описывает циклы с постусловием: сначала выполняется тело цикла (хотя бы один раз), а затем проверяется условие. Рассмотрим пример вычисления произведения чисел от 5 до15.#include<iostream>using namespace std;int main( ){intm=1; // начальное значение произведения = 1intk=5; // начальное значение параметра циклаdo{m = m * k;k++; // изменение параметра цикла}while (k<=15); // условие выполнения цикла cout << m;return 0;}ПрактикумВыберите один из вариантов задания.Задание (вариант А). Разработать программу «Калькулятор», которая имитирует вычислительные действия простейшего арифметического калькулятора.
На вход подается вначале одно действительное число, затем – знак арифметической операции («+», «–», «*», «/») и второе действительное число. В зависимости от знака операции над числами выполняется соответствующее действие. Результат операции выводится на экран и накапливается от действия к действию до тех пор, пока вместо знака операции не будет введен символ «С», или символ «Q», или любой другой символ. При этом, если вводится символ «С», то результат обнуляется, но калькулятор «продолжает работать», т.е. – «запрашивает» первое число, знак и второе число. Если вводится любой другой символ, отличный от символа знака операции, символа «С» или символа «Q» , то программа «Калькулятор» продолжает работать, но «просит» повторить ввод. Если вводится символ «Q», то работа программы заканчивается с выводом последнего результата. Задание (вариант Б). Разработать программу «Калькулятор», которая выполняет простые вычислительные действия: вначале вводится одно число, затем – знак арифметической операции («+», «–», «*», «/») и второе число. В зависимости от знака операции над числами выполняется соответствующее действие. Результат операции выводится на экран и накапливается от действия к действию до тех пор, пока вместо знака операции не будет введен символ «z» - завершение программы с выводом последнего накопленного результата.Отчет оформляется по общеустановленным правилам в электронном виде со следующим содержанием:
-
титульный лист (см. ПРИЛОЖЕНИЕ), -
тема и цель практического занятия, -
задание на практическое занятие, -
текст программы с комментариями, -
результаты работы программы (вид экрана) и -
выводы по созданному проекту и использованию средств языка программирования.
ОТЧЕТЗа практическое занятие №1Тема: Управление программой при работе с простыми типами данныхВыполнилСтудент 2 курса, гр. ИБ-01вп_____________ Иванов М.А.ПринялДоцент кафедры БИС_____________ Медведев В.А.Санкт-Петербург2022