Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




1. Написать программу, определяющую принадлежит ли точка с заданными координатами (x,y) заштрихованной области на прилагаемом графике.

 
 

 
 

2. Оператор выбора

2.1 Написать программу, реализующую простейший калькулятор на 4 действия (ввод первого операнда, знака операции, второго операнда и вывод результата).

2.2. Написать программу, предлагающая пользователю осуществить перевод температуры из шкалы Цельсия в шкалу Фаренгейта или наоборот.

2.3. Для каждой введенной цифры (0 — 9) вывести соответствующее ей название на английском языке (0 — zero, I — one, 2 — two,...).

2.4. Пусть элементами круга являются радиус (первый элемент), диаметр (второй элемент) и длина окружности (третий элемент). Составить программу, которая по номеру элемента запрашивала бы его соответствующее значение и вычисляла бы площадь круга.

2.5. Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при т = 1 получаем февраль, 4 - май и т.д.).

2.6. Написать программу, которая бы по введенному номеру единицы измерения (1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр) и длине отрезка L выдавала бы соответствующее значение длины отрезка в метрах.

2.7. Написать программу, которая по введенному числу от 1 до 12 (номеру месяца) выдает все приходящиеся на этот месяц праздничные дни (например, если введено число 1, то должно получиться 1 января — Новый год, 7 января — Рождество).

2.8. Написать программу, которая бы по введенному номеру единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4- тонна, 5 — центнер) и массе М выдавала бы соответствующее значение массы в килограммах.

2.9. Составить программу для определения подходящего возраста кандидатуры для вступления в брак, используя следующее соображение: возраст девушки равен половине возраста мужчины плюс 7, возраст мужчины определяется соответственно как удвоенный возраст девушки минус 14.

2.10. Вычислить номер дня в невисокосном году по заданным числу и месяцу.

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

1. Формат условного оператора if.

2. Ставится ли точка с запятой после else?

Практическая работа 10. Операторы цикла в QBasic

Цель: приобрести навыки построения программ с использованием оператора цикла на QBasic

Краткие теоретические сведения:

Циклы используются в том случае, когда необходимо несколько раз выполнить один и тот же фрагмент исходного кода. В BASIC существуют три вида цикла: FOR…NEXT, DO…LOOP, WHIL…WEND.

Цикл FOR…NEXT – это цикл с заранее заданным количеством повторений. Можно также выйти из цикла не дожидаясь выполнения всех повторений - воспользовавшись альтернативным выходом из цикла при помощи оператора EXIT FOR. Управление будет передано на оператор, стоящий после NEXT.

‘этот цикл повторяется 5 раз

FOR i%=1 TO 5

PRINT «Оператор цикла»

NEXT i%

Цикл DO…LOOP выполняется до тех пор, пока истинно условие в начале или конце цикла. Из цикла возможен выход так же с помощью оператора EXIT DO, который передает управление на оператор, следующий за LOOP.

‘этот цикл повторяется до тех пор,

‘пока пользователь не введет число,

‘превышающее 10

DO

INPUT “Введите число n”; n

LOOP WHILE n<=10

При использовании цикла WHILE … WEND условие может быть только в начале цикла. Альтернативный выход из цикла невозможен.

WHILE n<=10

INPUT “Введите число n”; n

WEND

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных