
Лаб по С и С++ / Лаб_С_№2
.docЛабораторная работа №2
ЗАДАЧИ ПО ТЕМЕ “Линейные процессы”
Условия выбора варианта
подгруппа |
1 |
2 |
3 |
№ машины |
№ варианта |
№ варианта |
№ варианта |
1 |
1 |
5 |
10 |
2 |
2 |
6 |
9 |
3 |
3 |
7 |
8 |
4 |
4 |
8 |
7 |
5 |
5 |
9 |
6 |
6 |
6 |
10 |
5 |
7 |
7 |
1 |
4 |
8 |
8 |
2 |
3 |
9 |
9 |
3 |
2 |
10 |
10 |
4 |
1 |
Задание: необходимо определить количество и тип нужных для решения задачи переменных. Определить возможные ограничения на входящие значения. Оформить ввод-вывод. Решить задачу в консольном приложении. Продемонстрировать преподавателю знания по указанной теме, а так же по теме: «Интерактивная среда разработки ПО Microsoft Visual Studio 2008”. Во время сдачи задания необходимо доказать (при помощи тестирования и дополнительных вычислений) правильность работы программы.
-
Ввести 2 числа в переменные a и b. Поменять местами значения переменных . Результат вывести на экран.
-
Вычислить площадь полной поверхности цилиндра по формуле 2πRH+2πR2 , где R — радиус основания цилиндра, а H — высота.
-
Вычислить объём прямоугольного параллелепипеда и объём куба.
-
Вычислить n-ый член арифметической прогрессии по формуле an=a1+d(n-1) и сумму членов арифметической прогрессии
где а1 — 1-ый член прогрессии, d — разность прогрессии.
-
Вычислить координаты точки, делящей отрезок в отношении k=m1/m2,
где (x1,y1) — координаты начала отрезка, где (x2,y2) — координаты конца отрезка
-
Вычислить площадь трапеции по формуле
, где a,b— основания, h— высота
-
Вычислить площадь правильного n-угольника по формуле
, где Pn —периметр, R— радиус вписанной окружности
-
Вычислить половину объёма цилиндра по формуле V=πR2H, где R — радиус основания цилиндра, H — высота
-
Даны R1,R2,R3 — радиусы 2 шаров. Вычислить значение Z= (V1 + V2 +V3)/3, Где Vi – объемы шаров с радиусами Ri.
-
Посчитать площадь треугольника, заданного .при помощи 2 сторон и угла между ними.
Контрольные вопросы по теме:
-
Структура программы на языке С
-
Каким образом подключаются библиотечные файлы.
-
Что такое библиотечные файлы.
-
Какую информацию содержат файлы с расширением h.
-
где находятся стандартные библиотечные файлы, зачем нужны.
-
Когда происходит обработка директив препроцессору.
-
Знать последовательность действий компилятора для преобразования файла «исходника» в выполняемый файл.
-
Что такое процесс компоновки (линковки).
-
Что такое процесс компиляции.
-
После какого процесса можно наблюдать синтаксические ошибки.
-
Какой процесс позволяет локализовать логические ошибки.
-
Расскажите процесс создания консольного приложения.
-
Расскажите на примере программы процесс отладки программы.
-
Расскажите о пункте меню «Файл».
-
Расскажите о пункте меню «Редактирование».
-
Расскажите о пункте меню «Проект» и «Построение» (некоторые пункты).
-
Расскажите о пункте меню «Отладка».
-
Расскажите о пункте меню «Сервис». (3 последних пункта).
-
Расскажите о назначении окон «Обозреватель решений», «Вывод», «Текстового редактора».
-
Для чего нужна функция main().
-
Что такое объявление переменных. Пример.
-
Что такое оператор присваивания. Пример. Ограничения.
-
Какие Математические операции в языке С вы знаете. Приоритет операций. Необходимость скобок.
-
Как использовать оператор ввода.
-
Как использовать оператор вывода.
-
Правила именования переменных, констант и функций в языке С.