Инфоурок Информатика КонспектыИзучаем язык BASIC. Занятие 30. Оператор CASE.

Изучаем язык BASIC. Занятие 30. Оператор CASE.

Скачать материал

Занятие 30

 

Оператор CASE

 

Выполняет один из нескольких блоков операторов в зависимости от значения выражения.

SELECT CASE тест-выражение

CASE список выражений 1

             [блок операторов 1]

CASE список выражений 2

             [блок операторов 2]

[CASE ELSE

             [блок операторов]]

END SELECT

Тест-выражение  - любое числовое или строковое выражение

Список выражений – одно или несколько выражений для сравнения с тест-выражением. В выражении ключевое слово IS должно стоять перед любым знаком отношения.

Блок операторов – один или несколько операторов в одной или нескольких строках.

Аргументы списка выражений могут принимать любую из следующих форм или комбинацию и должны разделяться запятыми:

Выражение[, выражение]

Выражение ТО выражение

IS знак отношения выражение

                  Выражение – любое числовое или строковое выражение, совместимое с тест-выражением

                   Знак отношения – один из следующих знаков отношения: <, <=, >, >=, <> или =.

 

Пример:

INPUT “Введите уровень риска (1-5): “; Total

SELECT CASE Total

CASE IS >= 5

PRINT «Максимальный риск, шансов на возвращение нет»

PRINT»Сходите в нотариальную контору»

CASE 2 TO 4

PRINT «Высокий риск, шансов на возвращение не много»

PRINT»Проверьте снаряжение и припасы»

CASE 1

PRINT»Риск отсутствует, возврат гарантирован.»

PRINT»В вас отсутствует дух авантюризма»

 END SELECT

1. Составить программу, которая должна определять день недели для произвольного дня месяца. В ней считается, что первое число данного месяца — понедельник.

CLS

INPUT d

Select case w = d mod 7

Case 1  

 PRINT "понедельник"

Case 2   

PRINT "вторник"

Case 3   

PRINT "среда"

Case 4   

PRINT "четверг"

Case 5  

 PRINT "пятница"

Case 6  

 PRINT "суббота"

Case 0  

 PRINT "воскресенье"

END select

2. Напишите программу, которая будет решать ту же задачу при условии, что w1 — день недели для первого числа месяца. Значение w1 (целое число от 1 до 7) должно запрашиваться программой. Интересующее нас число месяца d (от 1 до 31) также должно запрашиваться. Предполагается, что ввод данных будет корректным.

CLS

INPUT w,d

Select case (d +w-1) mod 7

Case 1

   PRINT "понедельник"

Case 2

   PRINT "вторник"

Case 3

   PRINT "среда"

Case 4

   PRINT "четверг"

Case 5

   PRINT "пятница"

Case 6

   PRINT "суббота"

Case 0

   PRINT "воскресенье"

END select

Контрольная работа.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Изучаем язык BASIC. Занятие 30. Оператор CASE."

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Педагог-организатор

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 650 395 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.09.2015 666
    • DOCX 29.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Гегелашвили Татьяна Павловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Гегелашвили Татьяна Павловна
    Гегелашвили Татьяна Павловна
    • На сайте: 8 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 134269
    • Всего материалов: 41

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 21 региона
  • Этот курс уже прошли 148 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 52 человека

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 681 человек из 79 регионов
  • Этот курс уже прошли 1 797 человек

Мини-курс

Основы инженерной подготовки

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Налогообложение реализации и доходов физических лиц

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 10 человек

Мини-курс

Техническое обслуживание и диагностика сельскохозяйственной техники

5 ч.

780 руб. 390 руб.
Подать заявку О курсе