
- •Задания для практических занятий в рамках самостоятельной работы студентов под руководством преподавателя (срсп) Практическая работа № 1
- •Практическая работа № 3
- •Практическая работа № 4 Тема: Операторы повторений.
- •Практическая работа №5 Тема. Конструкция циклов с предусловием и постусловием Порядок работы
- •Тема. Конструкция операторов цикла Порядок работы
- •Практическая работа № 6
- •Практическая работа № 8
- •Практическая работа № 9
- •Практическая работа № 10
- •Задания к практической работе № 10 Вариант а
- •Практическая работа № 11
- •2.6 Планы занятий в рамках самостоятельной работы студентов (срс)
- •Тема 1. Линейные алгоритмы. Арифметические выражения
- •Тема 2. Разветвляющиеся структуры алгоритмов: условный оператор и оператор выбора.
- •Тема 3. Одномерные массивы.
- •Тема 4. Двумерные массивы.
- •Тема 5. Строковые данные.
- •Тема 6. Функции.
- •Тема 7. Файлы.
- •Тема 8. Динамическая память и указатели.
Практическая работа № 3
Тема: Программирование разветвляющихся структур
Написать программу согласно варианту, используя оператор выбора SWITH.
НОМЕР ВАРИАНТА |
УСЛОВИЕ |
ИСХОДНЫЕ ДАННЫЕ |
1 |
Установить название дня недели по его номеру, например, 1 - понедельник, 2 - вторник и т.д. |
N
|
2 |
Определить название месяца по его номеру, например, 1 - январь, 2 - февраль и т.д. |
N |
3 |
Определить название заданной цифры, например 1 - один, 5 - пять т.д. |
N |
4 |
Дано русское название языка программирования. Определить его английский эквивалент, например: Бейсик - Basic. Для определения использовать таблицу: Бейсик - Basic, Лисп - Lisp, Си - С, Фортран - Fortran, Ада - Ada, Пл/1 - PL/1, Паскаль Pascal, Пролог- Prolog. |
x
|
5 |
Определить английское название заданной цифры, например, 1-one, 5-fave и т.д. |
N
|
6 |
Определить название отметки, заданной числом, например, 5-отлично, 2-неудовлетворительно |
О |
7 |
Группу детей, приехавшую в оздоровительный лагерь, распре-деляют по отрядам по принципу: с 6 до 7 лет - 5-й отряд с 7 до 9 лет - 4-й отряд с 9 до 11 лет - 3-й отряд с 11 до 13 лет - 2-й отряд с 13 до 15 лет - 1-й отряд Составьте программу, которая позволила бы каждому ребенку определять свой отряд. |
N
|
8 |
Установить английское название дня недели по его номеру, например, 1-Sunday, 2-Monday и т.д. |
N
|
9 |
Определить назначение функ-циональных клавиш в Norton Commander, например, F1-помощь, F2 - пользовательское меню и т.д. |
F |
10 |
Определить английское название месяца по его номеру, например,1 - january, 2 - february и т.д. |
N |
11 |
Определить название операции отношения по ее изображению, например, = - равно, < > - не равно, >= - не меньше и т.д. |
L |
12 |
Определить служебное слово для обозначения одной из стандартных логических операций в Паскале, например, отрицание - not, исключающее ИЛИ - XOR и т.д. |
L |
13 |
Установить название цвета в модуле CRT языка программирования Паскаль по его номеру, например, 0 - black, 1 - blue, 2 - green и т.д. |
С
|
14 |
Установить название вида линий в модуле Graph Паскаля его номеру, например, 0 - сплошная, 1 - точечная и т.д. |
|
15.Дан номер месяца (1 — январь, 2 — февраль, ...). Вывести название соответствующего времени года ("зима", "весна" и т.д.).
16.Дан номер месяца (1 — январь, 2 — февраль, ...). Вывести число дней в этом месяце для невисокосного года.
17.Дано целое число в диапазоне 0 – 9. Вывести строку — название соответствующей цифры на русском языке (0 — "ноль", 1 — "один", 2 — "два", ...).
18.Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия и два числа A и B (В не равно нулю). Выполнить над числами указанное действие и вывести результат.
20.Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины и длина отрезка L в этих единицах (вещественное число). Вывести длину данного отрезка в метрах.
21.Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы и масса тела M в этих единицах (вещественное число). Вывести массу данного тела в килограммах.
22.Робот может перемещаться в четырех направлениях ("С" — север, "З" — запад, "Ю" — юг, "В" — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, –1 — поворот направо. Дан символ C — исходное направление робота и число N — посланная ему команда. Вывести направление робота после выполнения полученной команды.
23.Локатор ориентирован на одну из сторон света ("С" — север, "З" — запад, "Ю" — юг, "В" — восток) и может принимать три цифровые команды: 1 — поворот налево, –1 — поворот направо, 2 — поворот на 180 градусов. Дан символ C — исходная ориентация локатора и числа N1 и N2 — две посланные ему команды. Вывести ориентацию локатора после выполнения данных команд.
24.Элементы окружности пронумерованы следующим образом: 1 — радиус (R), 2 — диаметр (D), 3 — длина (L), 4 — площадь круга (S). Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения Pi использовать 3.14.
25.Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет (a), 2 — гипотенуза (c), 3 — высота, опущенная на гипотенузу (h), 4 — площадь (S). Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).
26.Элементы равностороннего треугольника пронумерованы следующим образом: 1 — сторона (a), 2 — радиус вписанной окружности (R1), 3 — радиус описанной окружности (R2), 4 — площадь (S). Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).
27.Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного года. Вывести значения D и M для даты, предшествующей указанной.
28.Дано целое число в диапазоне 20 – 69, определяющее возраст (в годах). Вывести строку — словесное описание указанного возраста, обеспечив правильное согласование числа со словом "год", например: 20 — "двадцать лет", 32 — "тридцать два года", 41 — "сорок один год".
29.Дано целое число в диапазоне 100 – 999. Вывести строку — словесное описание данного числа, например: 256 — "двести пятьдесят шесть", 814 — "восемьсот четырнадцать".
30.В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года вывести его название, если 1984 год был началом цикла — годом зеленой крысы.