Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб по С и С++ / Лаб_С_№2

.doc
Скачиваний:
66
Добавлен:
17.03.2015
Размер:
48.13 Кб
Скачать

Лабораторная работа №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”. Во время сдачи задания необходимо доказать (при помощи тестирования и дополнительных вычислений) правильность работы программы.

  1. Ввести 2 числа в переменные a и b. Поменять местами значения переменных . Результат вывести на экран.

  2. Вычислить площадь полной поверхности цилиндра по формуле 2πRH+2πR2 , где R — радиус основания цилиндра, а H — высота.

  3. Вычислить объём прямоугольного параллелепипеда и объём куба.

  4. Вычислить n-ый член арифметической прогрессии по формуле an=a1+d(n-1) и сумму членов арифметической прогрессии где а1 — 1-ый член прогрессии, d — разность прогрессии.

  5. Вычислить координаты точки, делящей отрезок в отношении k=m1/m2, где (x1,y1) — координаты начала отрезка, где (x2,y2) — координаты конца отрезка

  6. Вычислить площадь трапеции по формуле, где a,b— основания, h— высота

  7. Вычислить площадь правильного n-угольника по формуле , где Pn —периметр, R— радиус вписанной окружности

  8. Вычислить половину объёма цилиндра по формуле V=πR2H, где R — радиус основания цилиндра, H — высота

  9. Даны R1,R2,R3 — радиусы 2 шаров. Вычислить значение Z= (V1 + V2 +V3)/3, Где Vi – объемы шаров с радиусами Ri.

  10. Посчитать площадь треугольника, заданного .при помощи 2 сторон и угла между ними.

Контрольные вопросы по теме:

  1. Структура программы на языке С

  2. Каким образом подключаются библиотечные файлы.

  3. Что такое библиотечные файлы.

  4. Какую информацию содержат файлы с расширением h.

  5. где находятся стандартные библиотечные файлы, зачем нужны.

  6. Когда происходит обработка директив препроцессору.

  7. Знать последовательность действий компилятора для преобразования файла «исходника» в выполняемый файл.

  8. Что такое процесс компоновки (линковки).

  9. Что такое процесс компиляции.

  10. После какого процесса можно наблюдать синтаксические ошибки.

  11. Какой процесс позволяет локализовать логические ошибки.

  12. Расскажите процесс создания консольного приложения.

  13. Расскажите на примере программы процесс отладки программы.

  14. Расскажите о пункте меню «Файл».

  15. Расскажите о пункте меню «Редактирование».

  16. Расскажите о пункте меню «Проект» и «Построение» (некоторые пункты).

  17. Расскажите о пункте меню «Отладка».

  18. Расскажите о пункте меню «Сервис». (3 последних пункта).

  19. Расскажите о назначении окон «Обозреватель решений», «Вывод», «Текстового редактора».

  20. Для чего нужна функция main().

  21. Что такое объявление переменных. Пример.

  22. Что такое оператор присваивания. Пример. Ограничения.

  23. Какие Математические операции в языке С вы знаете. Приоритет операций. Необходимость скобок.

  24. Как использовать оператор ввода.

  25. Как использовать оператор вывода.

  26. Правила именования переменных, констант и функций в языке С.

Соседние файлы в папке Лаб по С и С++