Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб работы ТП 2014.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
380 Кб
Скачать
☆

1.2 Задание к лабораторной работе

Выбрать вариант по таблице 1.1 и решить задачу, используя базовые и дополнительные структуры. К каждой задаче построить блок-схему. Организовать диалог с пользователем.

Таблица 1.1 – Варианты заданий

Вариант

Задание

Вычислить:

1

Сопротивление проводника, если известны (задаются пользователем): удельное сопротивление ρ, площадь поперечного сечения S, а длина проводника L изменяется от 1 до 20 см.

2

Все смещения точки при распространении незатухающих колебаний заданной амплитудой А, периодом колебаний Т и скоростью распространения с, отстоящей от источника колебаний на расстоянии L при изменении t от 0 до 10 сек с шагом 0,5 сек.

3

Высоту поднятия жидкости в капиллярной трубке, если заданы радиус трубки r, плотность жидкости ρ, коэффициент поверхностного натяжения α, а краевой угол θ изменяется от 0 до π.

4

Наибольший общий делитель двух целых чисел.

5

Все смещения точки, совершающей гармонические колебания с заданной амплитудой А, периодом колебаний Т и начальной фазой φ, от положения равновесия при изменении t от 0 до 10 сек с шагом 0,5 сек.

Вывести на экран:

6

Работающие «электронные часы», которые функционируют до нажатия любой клавиши.

7

Таблицу умножения на число n, задаваемое пользователем.

8

Таблицу квадратов m первых целых положительных чисел.

9

Таймер, который по истечении заданного промежутка времени t, величина которого вводится с клавиатуры, выдает звуковой сигнал.

10

Изображение шахматной доски: черные клетки отображать «звездочкой», белые - пробелом.

11

Таблицу степеней (от нулевой до k-ой) числа Z; количество степеней k задается пользователем.

Проверить:

12

Является ли функция периодической, если аргумент х изменяется в интервале [0;5T], а период Т=2π?

13

Знание пользователем таблицы умножения: вывести k примеров и выставить оценку (90-100% правильных ответов - «отлично», 75-89% - «хорошо», за 55-74% - «удовлетворительно», менее 55% - «плохо»).

14

Предложить пользователю угадать сгенерированное компьютером целое число в диапазоне от 1 до 10 за 5 попыток.

15

Являются ли k целых чисел, введенных пользователем, простыми?

    1. Контрольные вопросы

      1. Какие алгоритмические структуры относятся к базовым? Какие к дополнительным? Приведите примеры базовых и дополнительных структур.

      2. Как графически изображаются схемы алгоритмов? Какое преимущество имеют Flow-формы и диаграммы Насси-Шнейдермана? Какие достоинства и недостатки имеют блок-схемы?

      3. В чем отличие между оператором и операцией? Какие виды операций существуют?

      4. Перечислите известные Вам операции присваивания в С++.

      5. Какие операторы С++ реализуют ветвление? В чем их особенности? Приведите примеры использования.

      6. Какую структуру имеет оператор выбора? С какой целью используется оператор break?

      7. В чем заключаются особенности форматного ввода – вывода?

      8. Какие операторы С++ реализуют циклы? В чем их особенности? Приведите примеры использования.

      9. Приведите примеры организации пустого и бесконечного циклов.

      10. Как с помощью цикла while можно сымитировать цикл for?