Линейные алгоритмы и алгоритмы с ветвящейся структурой
Над целыми числами в языке Паскаль выполняются следующие операции:
сложение (+),
вычитание (-),
умножение (*),
получение целого частного (div),
получение целого остатка деления (mod),
деление (/).
Обрати внимание!
Результаты первых пяти операций — целые числа. Результатом операции деления может быть вещественное число.
Рассмотрим пример использования операций div и mod, записав на языке Паскаль программу нахождения суммы цифр вводимого с клавиатуры натурального трёхзначного числа.
Используем тот факт, что положительное трёхзначное число можно представить в виде следующей суммы:
x=a⋅100+b⋅10+c, где a,b,c — цифры числа.
Значением символьной величины (тип char) в языке Паскаль является любой из символов, который можно получить на экране нажатием на клавиатуре одной из клавиш или комбинации клавиш, а также некоторых других символов, в том числе и невидимых. Множество таких символов состоит из 256 элементов, каждому из которых согласно используемой кодовой таблице поставлен в соответствие код — число 0 до 255.
Символы, соответствующие первым 32 кодам, являются управляющими, а остальные — изображаемыми. К изображаемым символам относится и пробел, имеющий код 32.
Знакам препинания, знакам арифметических операций, цифрам, прописным и строчным латинским буквам соответствуют коды от
33 до 127. Буквам национального алфавита соответствуют коды с номерами 128 и далее.
В тексте программы константу символьного типа можно задать, заключив любой изображаемый символ в апострофы: '5' , 'B'.
Если значение символьной переменной считывается с клавиатуры, то его следует набирать без апострофов. Чтобы найти код символа, используют функцию ord, где в качестве параметра задают символ.Чтобы по коду узнать символ, используют функцию chr, где в качестве параметра указывают код символа.
Значением строковой величины (тип string) является произвольная последовательность символов, заключенная в апострофы. В Паскале (как и в алгоритмическом языке) строки можно сцеплять.
Пройдите по ссылкам, изучите теорию и выполните тестовое задание! (Платформа я класс (если Вас там нет, зарегистрируйтесь, (выбирайте нашу школу, если потребует программа)).
Если у Вас возникнут вопросы можете написать мне! Я постараюсь ответить на все Ваши вопросы в течении нашего урока. Моя почта: grm310892@gmail.com, WatsApp 89274029754
А теперь перейдем к теме! Тема нашего урока: Введение в программирование на языке Pascal.
Внимательно изучите теорию! Потом будут задания по теории!
Вы уже знакомы с основными числовыми типами данных integer и real. К ним применимы стандартные функции, часть из которых приведена в таблице.
Стандартные функции Паскаля (написать в тетрадь)
Исследуем работу функций round,int и frac, применив их к некоторому вещественному x. Соответствующая программа будет иметь вид: