АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Текст программы №3

Читайте также:
  1. Ex.4. Using new vocabulary retell the text. / Використовуючи нову лексику перекажіть текст.
  2. Ex.5. Using new vocabulary retell the text. / Використовуючи нову лексику перекажіть текст (впр.2).
  3. Ex.6. Using new vocabulary retell the text. / Використовуючи нову лексику перекажіть текст.
  4. HTML - Урок 3. Форматирование текста
  5. SWOT-анализ раздела «Цели образовательной программы»
  6. V2: Текстовые редакторы.
  7. V2: Текстовые редакторы. Пользовательский интерфейс MS WORD.
  8. V2: Текстовые редакторы. Таблицы.
  9. Анализ содержания исходного текста
  10. Верстка различных видов текста
  11. Взаимосвязь целей образовательной программы с развитием культуры качества в вузе.
  12. Виклад тексту документів

Лабораторна работа №3. Оператор множественного выбора

Цель работы: освоение структуры программы, в которой используется для своей реализации оператор множественного выбора Case.. Of в среде программирования Pascal.

 

Текст программы №3

Program lab5_2;

var ch: string;

Begin

Writeln(‘Введите символ:’);

Readln(ch);

Case ch of

‘A’..’Z’,’a’..’z’: writeln(‘Это буква’);

‘0’..’9’: writeln(‘Это цифра’);

‘+’,’-’,’*’,’/’: writeln(‘Это оператор’);

End;

Readln;

End.

Варианты индивидуальных заданий:

№ Варианта соответствует вашему номер по списку Задание
1, 16
  1. Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года, например: «2 – Зима». Если ввести число, не являющееся номером месяца (например, 14), то программа выведет: «Такого номера месяца нет».
  2. Составить программу, которая вычисляет площадь круга, заданную либо радиусом (признак N = 1), либо диаметром D(N = 2), либо длинной окружности L (N = 3) ;
2,17
  1. Группа детей, приехавшая в пионерский лагерь, разделяют по отрядам по следующему принципу:
с 6 до 7 лет – 5-й отряд; с 7 до 9 лет – 4-й отряд; с 9 до 11 лет – 3-й отряд; с 11 до 13 лет – 2-й отряд; с 13 до 15 лет (включительно) – 1-й отряд;

Составить программу, которая позволила бы каждому приезжающему самому определить свой отряд.

  1. Составить программу, которая напечатает ваше расписание занятий по предметам в определенный день недели. Признак дня недели вводится с клавиатуры.
3,18
  1. Известно, что астрологи делят год на 12 периодов, каждому из которых соответствует один из знаков зодиака:
20.1-18.2(Водолей) 19.2-20.3(Рыба) 21.3-19.4(Овен) 20.4-20.5(Телец) 21.5-21.6(Близнецы) 22.6-22.7(Рак) 23.7-22.8 (Лев) 23.8-22.9 (Дева) 23.9-22.10 (Весы) 23.10-22.11 (Скорпион) 223.11-21.12 (Стрелец) 22.12-19.1(Козерог)

Написать программу, которая вводит дату некоторого дня года и печатает название соответствующего знака зодиака.

  1. Задан проходной балл. Запрашиваются оценки абитуриента на экзаменах, и сообщается результат приема в институт, например: для значения оценки «5 – Вы зачислены», для значения оценки «7 – Такой оценки нет».
4,19
  1. Написать программу преобразования цифр в слова.
  2. Единицы длины пронумерованы следующим образом: 1-дециметр(м/10), 2-километр (м*1000), 3-метр, 4-миллиметр(м/1000), 5-сантиметр(м*100). Дан номер единицы (целое число в диапазоне от 1-5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.
5,20
  1. Дано целое число К. Вывести строку –описание оценки, соответствующей числу К (1-«плохо», 2-«неудовлетворительно», 3-«удовлетворительно», 4-«хорошо», 5-«отлично»). Если К не лежит в диапазоне 1-5, то вывести строку «ошибка».
  2. Единицы массы пронумерованы следующим образом: 1-килограм, 2-миллиграмм(кг/10000), 3-грам(кг/1000), 4-тонна(кг*1000), 5-центнер(кг*100). Дан номер единицы массы (целое число в диапазоне от 1-5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.
6,21
  1. Дано целое число в диапазоне 1-7. Вывести строку – названия дня недели, соответствующее данному числу (1-«понедельник», 2-«вторник» и т.д.).
  2. Даны два целых числа: D (день) и М (месяц), определяющие правильную дату не високосного года. Вывести значение D и M для даты, предшествующей указанной.
7,22
  1. Дан номер месяца – целое число в диапазоне 1-12 (1-январь, 2-февраль и т.д.). Определить количество дней в этом месяце для не високосного года.
  2. Арифметические действия над числами пронумерованы следующим образом: 1- сложение, 2-вычитание, 3-умножение, 4-деление. Дан номер действия N (целое число в диапазоне 1-4) и вещественные числа А и В (В не равно 0). Выполнить над числами указанное действие и вывести результат.
8,23
  1. Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года, например: «2 – Зима». Если ввести число, не являющееся номером месяца (например, 14), то программа выведет: «Такого номера месяца нет».
  2. Арифметические действия над числами пронумерованы следующим образом: 1- сложение, 2-вычитание, 3-умножение, 4-деление. Дан номер действия N (целое число в диапазоне 1-4) и вещественные числа А и В (В не равно 0). Выполнить над числами указанное действие и вывести результат.
9,24
  1. .Составить программу, которая вычисляет площадь круга, заданную либо радиусом (признак N = 1), либо диаметром D(N = 2), либо длинной окружности L (N = 3) ;
  2. Дан номер месяца – целое число в диапазоне 1-12 (1-январь, 2-февраль и т.д.). Определить количество дней в этом месяце для не високосного года.
 
10,25
  1. Группа детей, приехавшая в пионерский лагерь, разделяют по отрядам по следующему принципу:
с 6 до 7 лет – 5-й отряд; с 7 до 9 лет – 4-й отряд; с 9 до 11 лет – 3-й отряд; с 11 до 13 лет – 2-й отряд; с 13 до 15 лет (включительно) – 1-й отряд;

Составить программу, которая позволила бы каждому приезжающему самому определить свой отряд.

  1. Даны два целых числа: D (день) и М (месяц), определяющие правильную дату не високосного года. Вывести значение D и M для даты, предшествующей указанной.
 
  1. Составить программу, которая напечатает ваше расписание занятий по предметам в определенный день недели. Признак дня недели вводится с клавиатуры.
  2. Дано целое число в диапазоне 1-7. Вывести строку – названия дня недели, соответствующее данному числу (1-«понедельник», 2-«вторник» и т.д.).
 
  1. Известно, что астрологи делят год на 12 периодов, каждому из которых соответствует один из знаков зодиака:
20.1-18.2(Водолей) 19.2-20.3(Рыба) 21.3-19.4(Овен) 20.4-20.5(Телец) 21.5-21.6(Близнецы) 22.6-22.7(Рак) 23.7-22.8 (Лев) 23.8-22.9 (Дева) 23.9-22.10 (Весы) 23.10-22.11 (Скорпион) 223.11-21.12 (Стрелец) 22.12-19.1(Козерог)

Написать программу, которая вводит дату некоторого дня года и печатает название соответствующего знака зодиака.

  1. Единицы массы пронумерованы следующим образом: 1-килограм, 2-миллиграмм(кг/10000), 3-грам(кг/1000), 4-тонна(кг*1000), 5-центнер(кг*100). Дан номер единицы массы (целое число в диапазоне от 1-5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.
 
  1. Задан проходной балл. Запрашиваются оценки абитуриента на экзаменах, и сообщается результат приема в институт, например: для значения оценки «5 – Вы зачислены», для значения оценки «7 – Такой оценки нет».
  2. Дано целое число К. Вывести строку –описание оценки, соответствующей числу К (1-«плохо», 2-«неудовлетворительно», 3-«удовлетворительно», 4-«хорошо», 5-«отлично»). Если К не лежит в диапазоне 1-5, то вывести строку «ошибка».
 
  1. Написать программу преобразования цифр в слова.
  2. Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года, например: «2 – Зима». Если ввести число, не являющееся номером месяца (например, 14), то программа выведет: «Такого номера месяца нет».
 
  1. Единицы длины пронумерованы следующим образом: 1-дециметр(м/10), 2-километр (м*1000), 3-метр, 4-миллиметр(м/1000), 5-сантиметр(м*100). Дан номер единицы (целое число в диапазоне от 1-5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.
  2. Арифметические действия над числами пронумерованы следующим образом: 1- сложение, 2-вычитание, 3-умножение, 4-деление. Дан номер действия N (целое число в диапазоне 1-4) и вещественные числа А и В (В не равно 0). Выполнить над числами указанное действие и вывести результат.

 

Дополнительное задание:

  1. *Элементы равностороннего треугольника пронумерованы следующим образом: 1-сторона а, 2-радиус R1 вписанной окружности (R1=a*/6), 3-радиус R2 описанной окружности (R2=2*R1), 4-площадь S=a^2*/4. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).
  2. *Написать программу, которая спрашивала бы сокращенное имя, а печатала полное(например: Саша – Александр) для десяти знакомых вам людей. Ввод незнакомого имени должно провоцировать заявление типа: «Я с Вами не знаком». Необходимы данные задать самостоятельно.
  3. *Локатор ориентирован на одну из сторон света («С»-север, «З»-запад, «Ю»-юг, «В»-восток) и может принимать три цифровые команды поворота: 1-поворот налево, -1-поворот на право, 2-поворот на 1800. Дан символ С- исходная ориентация локатора и целые числа N1 и N2 – две посланные команды. Вывести ориентацию локатора после выполнения этих команд.
  4. *Робот может перемещаться в четырёх направлениях («С»-север, «З»-запад, «Ю»-юг, «В»-восток) и принимать три цифровые команды: 0-продолжать движение, 1-поворот на лево, -1- поворот на право. Дан символ С -исходное направление робота и целое число N – посланная ему команда. Вывести направление робота после выполнение полученной команды.
  5. * Мастям игральных карт присвоены порядковые номера:

1 — пики, 2 — трефы, 3 — бубны, 4 — червы. Достоинству карт, старших десятки, присвоены номера: 11 — валет, 12 — дама, 13 — король, 14 — туз. Даны два целых числа: N — достоинство (6 <= N <= 14) и M — масть карты (1 <= M <= 4). Вывести название соответствующей карты вида «шестерка бубен», «дама червей», «туз треф» и т. п.

 

 


Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)