Перед вами слова которые встречаются во многих программах на языке паскаль как

+

1 Смотреть ответы Добавь ответ +10 баллов

Ответы 1

Ответ разместил: serik050707

Доступ после просмотра рекламы

Ответы будут доступны после просмотра рекламы

Показать ответы

Перед вами слова, которые встречаются во многих пр

ответ к заданию приложен

Удалить ответ +1 балл

Похожие вопросы

Категория

Другие предметы, alexeibarakshin

В своей жизни мы часто используем слово греческого происхождения, состоящее из двух частей, которые переводятся на русский язык как «круг знаний» и «обучение».

Категория

Другие предметы, julias2006

Как на русский язык переводятся слова «викинг», «норманн».

Информатика Босова 8 кл. №180 Решение задания

Источник: 0tvet.com

Перед вами слова которые встречаются во многих программах на языке паскаль как

«Программы без ошибок можно написать
двумя способами, но работает — третий»
Алан Джей Перлис

Оператор выбора Case

Приветствую вас на нашем очередном занятии. Сегодня урок будет посвящен оператору варианта Case .
Оператор Case — это оператор множественного ветвления. То есть в зависимости от некоторого условия может быть выполнено одно из многочисленных продолжений программы. Рассмотрим структуру оператора Case , а затем я поясню на бытовом примере, как это работает.

Case of : ; : ; . : ; else end;

где Case — зарезервированное слово (от англ. «выбор», «вариант»);
— выражение, исходя из значения которого будет выбран оператор из списка для дальнейшего выполнения;
of — зарезервированное слово (от англ. «из»);
— константа выбора;
— любые операторы языка Pascal, в том числе может быть составной или пустой операторы;
else — зарезервированное слово (от англ. «иначе»). Если ни одна из констант не подошла к селектору, то будут выполнены операторы, следующие за else. Блок else не обязателен, поэтому если его нет, оператор case завершит свою работу, так и не выполнив ни одного оператора из списка;
end — зарезервированное слово (от англ. «конец»), завершение оператора варианта.

Разберем работу оператора Case на примере. Каждый из вас, прежде чем выйти на улицу одевает одежду. Выбор этой одежды во многом зависит от температуры на улице. Если на термометре -15, то вы наденете куртку, брюки и сапоги. А если на улице +20, ваш выбор будет состоять из майки, шорт и сандалий. Представьте, что термометр с его показаниями температуры — это своего рода в программе.

Читайте также:
Кем создаются программы для компьютера

Информатика Босова 8 кл. №169 Решение задания

В роли выступают градусы цельсия, а в роли ваш гардероб. Тогда программу, которая выбирает гардероб в зависимости от температуры, можно записать следующим образом:

program garderob; var temperatura:integer; begin write(‘Температура = ‘); read(temperatura); case temperatura of -24..-15 : writeln(‘Шапка-ушанка, фуфайка, ватные штаны, валенки’); -14..0 : writeln(‘Шапка, теплая куртка, штаны, ботинки’); 1..10 : writeln(‘Куртка, штаны, ботинки’); 11..17 : writeln(‘Ветровка, джинсы, кроссовки’); 18..25 : writeln(‘Кепка, майка, сандалии’); 26..35 : writeln(‘Плавки, маска, ласты’); else writeln(‘Лучше остаться дома’) end; end.

Пользователь вводит значение температуры, если это значение расположено в интервале от -24 до +35 градусов цельсия, то программа находит среди констант ту, которая равна введенному значению, и выводит на экран список гардероба, соответствующий этой температуре. Если введенное значение температуры лежит за пределом от -24 до +35, то на экран выводится сообщение из блока else — ‘Лучше остаться дома’.

Несколько важных замечаний

  • Тип селектора должен быть ординальным. То есть он может быть любого типа, кроме вещественного Real (более подробно о типах данных читай здесь);
  • Тип константы должен совпадать с типом селектора. То есть, если у вас селектор имеет тип integer, то и константы выбора должны быть типа integer;
  • Каждое из постоянных значений должно быть сопоставлено самое большее с одним оператором. То есть, говоря простым языком, константы не должны повторяться;
  • Константы выбора НЕ являются метками. То есть на них нельзя ссылаться в операторе перехода goto (об этом операторе будет отдельный урок).

Примеры ошибочного написания оператора Case:

Пример №1 — селектор не может иметь тип real

program one; var x:real; begin read(x); case x of 1 : writeln(‘one’); 2 : writeln(‘two’); 3 : writeln(‘three’); 4 : writeln(‘four’); end; end.

Пример №2 — тип констант не совпадает с типом селектора:

program two; var x:integer; begin read(x); case x of ‘A’ : writeln(‘one’); ‘B’ : writeln(‘two’); ‘C’ : writeln(‘three’); ‘D’ : writeln(‘four’); end; end.

Пример №3 — повторение константы (константа 2 встречается два раза в списке):

program three; var x:integer; begin read(x); case x of 1,2 : writeln(‘one’); 2,3 : writeln(‘two’); 4 : writeln(‘three’); 5..7 : writeln(‘four’); end; end.

Кстати, в этом примере наглядно показано, что может быть не только простым числом, но и представлять собой некий диапазон. Запись диапазона происходит следующим образом: .. Также может быть задана перечисляемым списком. Такой список записывается через запятую, например (при x:integer):

case x of 0, 1, 2 : ; 3, 4, 5 : ; 6, 9, 15 : ; end;
через запятую и в одинарных кавычках (при x:char):
case x of ‘A’, ‘B’, ‘C’ : ; ‘D’, ‘E’, ‘F’ : ; ‘Monday’, ‘Tuesday’, ‘Wednesday’ : ; end;

Читайте также:
Как в программе 1с уволить работника

Это все, о чем я хотел вам сегодня рассказать. Надеюсь, материал был понятен. Для закрепления навыков обязательно посетите раздел Практика, в нем собраны задачи по разным темам и даны готовые решения. Если возникли какие-то вопросы, не стесняйтесь задавать их, контакты для связи со мной находятся здесь. Если вопросов нет — жду вас на следующем уроке.

Всего доброго!

Источник: program4you.ru

Тест «Знакомство с языком Паскаль»

Тест

Кудрякова Мария

Возраст учащихся: 7-9 класс (в зависимости от вашей программы). Тест предназначен для первичного контроля после прослушивания учениками лекционного материала на стартовом занятии по изучению языка Паскаль. Тест содержит 17 вопросов, в каждом из которых 4-5 вариантов ответов. Правильный только один. Для быстрой проверки этого теста можно использовать специально заготовленные бланки-полоски.

Картинками

Тест по теме: «Структура программы на языке Паскаль» 1 1. Выбрать верный ответ на задание ­ закончить фразу. «Программа на языке программирования Паскаль начинается . » 1) со специального слова Programm 2) со 3) со специального слова BEGIN специального слова Var 4) со специального слова Program 5) со специального слова Begin 2. Выбрать верный ответ на задание ­ закончить фразу. «Раздел описания переменных в программе на языке программирования Паскаль начинается . » 1) со специального слова Variables 2) со специального слова BEGIN 3) со 4) со специального слова Var 5) со специального слова Varr 3. Выбрать верный ответ на задание ­ закончить фразу. «Операторные скобки в программе на языке программирования Паскаль начинаются . » 1) со специального слова Programm 2) со специального слова BEGIN 3) со 4) со специального слова Var специального слова Program 5) со специального слова Bejin 4. Выбрать верный ответ на задание ­ закончить фразу. «Тело программы на языке программирования Паскаль . » 1) заключается в операторные скобки BeGin. eND. 2) выделяется особым цветом 3) начинается 4) должно обязательно использовать все переменные, описанные ранее в программе 5. Выбрать верный ответ на задание ­ закончить фразу. «Тело программы на языке программирования Паскаль . » 1) должно содержать более трех операторов 2) выделяется особым цветом 3) описывается после раздела описания переменных 4) должно обязательно использовать все переменные, описанные ранее в программе 6. Выбрать верный ответ на задание ­ закончить фразу. «Раздел описания переменных программы на языке программирования Паскаль . » специального слова Program со специального слова Program 1) должен содержать более трех переменных 2) всегда содержит переменные типа integer 3) выделяется особым цветом 4) описывается после раздела begin. end.

Читайте также:
Сложные программы по математике

5) должен обязательно включать все переменные, используемые в программе 7. Выбрать верный ответ на задание: «Какое одно из ниже приведенных имен программы некорректно?» 1) www 2) w_w_w 3) w.w.w 4) WWW 5) WwW 8. Выбрать верный ответ на задание: «Какое одно из ниже приведенных имен программы некорректно?» 1) program 2) prog_ram 3) programm 4) programa 5) programma 9. Выбрать верный ответ на задание: «Какое одно из ниже приведенных имен программы корректно?» 1) program 2 2) программа 3) p r o g r a m m a 4) proga 5) 1programma 10. Выбрать верный ответ на задание: «Какие типы переменных нам известны?» 1) тип rael и тип integer 2) тип real и тип intejer 3) тип real и тип intiger 4) тип real и тип integer 5) тип peal и тип integer 11.

Выбрать верный вариант для вопроса: «Представителями типа integer можно считать. » 1) 5, 10, ­112.3, 0 2) 5, 1/10, ­112, 0 3) 5, 10, ­112, 0 4) все выше перечисленн ые 12. Выбрать верный вариант для вопроса: «Представителями типа real можно считать. » 1) 5 10 ­112.3 0 2) 5 1/10 ­112 0 3) 5 10 ­112 0 4) все выше перечисленн ые 13.

Выбрать верный вариант ответа к вопросу: «Как верно оформить раздел описания переменных?» 1) Var a,b,c:integer; c:real; 2) Var a,b,c,integer; d:real; 3) Var a,b,c:integer; d:real; 4) Var a,b,c:integer, d:real; 5) Var a,b,c:integer; d:rael; 14. Выбрать верный вариант ответа к вопросу: «Какой оператор из ниже предложенных осуществляет вывод данных на экран?» 1) write 2) read 3) writln 4) readln 5) begin 15. Выбрать верный вариант ответа к вопросу: «Какой оператор из ниже предложенных осуществляет ввод данных?» 1) write 2) raed 3) writeln 4) readln 5) begin 16. Продолжить фразу: «Арифметическое выражение не может содержать. » 1) знаки операций сравнения 2) числовые константы 3) переменные 4) знаки арифметичес ких операций 5) функции 17. Продолжить фразу: «Комментарии к программе оформляются посредством. » 1) квадратных скобок 2) специальных слов 3) круглых скобок 4) знаков препинания 5) фигурных скобок 3

Тест «Знакомство с языком Паскаль»

Тест

Тест «Знакомство с языком Паскаль»

Тест

Тест «Знакомство с языком Паскаль»

Тест

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

Источник: znanio.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru