- •Министерство образования и науки, молодежи и спорта
- •2. Дополнительная
- •3. Электронные информационные ресурсы
- •Методические рекомендации по выполнению лабораторных работ
- •По дисциплине «программирование»
- •Лабораторной работы № 1
- •План лабораторной работы № 3
- •Пособия и инструменты:
- •План лабораторной работы № 2
- •Пособия и инструменты:
- •Пособия и инструменты:
- •План лабораторной работы № 4
- •Пособия и инструменты:
- •Вопросы для подготовки к экзамену по дисциплине Семестр 1
Пособия и инструменты:
Microsoft Visual Studio 2010
Microsoft Visual Studio 2012
Microsoft Visual Studio Express
Вопросы для защиты лабораторной работы:
Понятие преобразования типов
Явное и неявное преобразование
План лабораторной работы № 4
По дисциплине: Программирование
Тема занятия: Инструкции ветвления и переключения
Цель занятия: научить использовать инструкции ветвления и переключения.
Содержание работы (Задание, Задачи):Задание 1.
Н
апишите
программу для проверки принадлежности
точки заданной области. Заполните
пропущенные места в программном коде.
#include<iostream>
using namespace std;
void main()
{
… x, y;
cout<<”enter point coordinates:\n”;
cout<<”x=”;
cin>>x;
cout<<”y=”;
cin>>y;
if (…)
{
cout<<”this point belongs to area”;
}
else
{
cout<<”this point doesn’t belong to area”;
}
cin.get();
cin.get();
}
Задание 2.
Напишите программу-калькулятор, выполняющий сложение, вычитание, умножение и деление чисел.
#include<iostream>
using namespace std;
void main()
{
char sign;
double num1, num2, result;
cin>>num1;
cin>>sign;
cin>>num2;
switch (sign)
{
case '+':
{
result = num1 + num2;
break;
}
case '-':
{
result = num1 - num2;
break;
}
case '*':
{
result = num1 * num2;
break;
}
case '/':
{
result = num1 / num2;
break;
}
}
cout<<result;
cin.get();
cin.get();
}
Допишите программный код так, чтобы при запуске программы на экран выводился запрос ”enter number 1”. После ввода первого числа на экране должна появиться подсказка ”enter sign”. После ввода знака на экране должна появиться подсказка ”enter number 2”. Вывод результата должен предваряться строкой ”result=”.
Предусмотрите в программе проверку корректности знака арифметической операции. При вводе пользователем знака, отличного от '+', ‘-’, ‘*’ и ‘/’ на экране должно появляться сообщение об ошибке ”error: wrong symbol”.
Предусмотрите в программе корректность ввода чисел для операции деления. В случае критической ситуации, когда делитель равен 0, программа должна вывести сообщение об ошибке ”error: division by zero”.
Пособия и инструменты:
Microsoft Visual Studio 2013
Microsoft Visual Studio 2012
Вопросы для подготовки к экзамену по дисциплине Семестр 1
Дайте определение понятия алгоритм. Перечислите и поясните свойства алгоритма.
Опишите структуру программы на языке С++.
Опишите императивную парадигму программирования. Приведите обзор языков.
Опишите объектно-ориентированную парадигму программирования. Приведите обзор языков.
Опишите функциональную парадигму программирования. Приведите обзор языков.
Опишите логическую парадигму программирования. Приведите обзор языков.
Целочисленные типы данных в языке С++.
Вещественные типы данных в языке С++.
Инструкция присваивания.
Приведение типов в языке С++.
Арифметические операции и их приоритеты.
Операции: инкремент и декремент.
Логические операции.
Стандартный ввод/вывод в языке С++.
Опишите инструкцию ветвления в языке С++.
Опишите инструкцию переключения в языке С++.
Опишите инструкцию организации цикла с параметром в языке С++.
Опишите инструкцию организации цикла с предусловием в языке С++.
Опишите инструкцию организации цикла с постусловием в языке С++.
Описание функций. Формальные и фактические параметры. Значения параметров по умолчанию.
Побитовые операции NOT, AND, OR и XOR
