понедельник, 30 января 2023 г.

Оператор варианта

Общий вид оператора варианта
CASE B of
<список меток 1 >:S1;
<список меток 2>::S2;
- - - - - - - - - - - - - - - - 
<список меток n>:Sn;
[ELSE S;]
end;

S1, S2, ..., Sn - любые операторы в единственном числе;
В - переключатель, выражение, дающее значение порядкового типа;
<список меток N > - выражение того же типа, что и значение переключателя В. Разделяются запятой или (..).

Домашнее задание по теме "Оператор варианта"

Оформить программы (выбрать любые две задачи)

1. Определить по введенному номеру месяца, количество дней в нем.
2. Определить, принадлежит ли введенное целое число к десяткам, сотням или тысячам.
3. По номеру квартала определить принадлежащие ему названия месяцев.
4. По номеру четверти координатной плоскости вывести знаки X и Y. 

вторник, 13 декабря 2022 г.

Дом. задание " Задачи на ветвление и выбор"

Оформить блок-схемы и программы по выбору

А. Задачи (1 балл)

1. Написать программу нахождения наибольшего целого числа из трех, введенных с клавиатуры.

2.Составить программу, проверяющую введенное с клавиатуры число на четность или нечетность.

3. Составить программу, проверяющую, что введенное с клавиатуры число кратно 7.

четверг, 8 декабря 2022 г.

Операторы ввода, вывода, присваивания

ОПЕРАТОРЫ WRITE И WRITELN

Write (англ. писать) - оператор, который используется для вывода информации на экран.
Оператор WriteLn выполняет то же самое действие, но так как у него есть еще окончание Ln (line - англ. линия, строка), то после вывода на экран нужного сообщения, он дополнительно переводит курсор на следующую строчку.
Общий вид:
Write (список выражений)
WriteLn (список выражений)

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

Например, при выполнении процедуры WriteLn(‘Найденное число ‘,а), будет напечатана строчка, заключенная в апострофы, а затем выведено значение переменной а.
Оператор WriteLn можно применить и без параметров. В этом случае напечатается строка, состоящая из пробелов, и курсор будет переведен на другую строку. Это иногда нам нужно для лучшего восприятия ввода данных.

среда, 7 декабря 2022 г.

Подготовка к ОГЭ по информатике


Дополнительные занятия по подготовке к ОГЭ начнутся после Нового года. Расписание и время проведения занятий будет объявлено позже. 

понедельник, 28 ноября 2022 г.

Стандартные типы данных в Турбо Паскале

В языке Паскаль существуют скалярные (простые) и структурные (составные) типы данных.
К скалярным типам относятся стандартные типы и типы, определяемые пользователем.

понедельник, 14 ноября 2022 г.

Структура программы на Паскале

Программа записывается в соответствии с синтаксисом Паскаля и с использованием его алфавита.
Алфавит - совокупность допустимых в языке символов.
1. Латинские буквы (прописные и строчные буквы не различаются)
A, B, C, ..., Z
a, b, c, ..., z
2. Арабские цифры: 0, 1, 2, ..., 9
3. Специальные символы: | { } | [ ] | ( ) | ' | := | ; | : | = | , | .. | . | ^ | @ | # | $ |
4. Знаки операций для обозначения арифметических, логических или других действий.
5. Служебные слова: and, array, ..., while, with, xor
5. Неиспользуемые символы: | % | & | и т.д. не используются в Паскале, но их можно использовать в строках и комментариях.

Программа состоит из заголовка программы и блока программы.
Заголовок
Program <имя программы>;
<имя программы> - любой идентификатор

Блок программы:
может состоять из 6 разделов, 5 из которых служат для описания данных, а 6-ой - для описания действий над данными.
1) раздел описания меток;
2) раздел определения констант;
3) раздел описания типов;
4) раздел описания переменных;
5) раздел описания процедур и функций;
6) раздел операторов.

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