Языковое программирование
Лекция, 01 Мая 2014, автор: пользователь скрыл имя
Краткое описание
Основные типы переменных, используемые в Паскале:
Integer – целый тип. Переменные этого типа могут хранить целые числа в диапазоне от −2147483648 до 2147483647 (это −231 и 231−1).
Real – вещественный тип. Так называемые числа с плавающей точкой. Может быть обычной десятичной дробью (например, 1234.543), но может также содержать порядок – символ «е» и какое-либо число за ним, например, 1.2345е3. Такая запись означает, что число 1.2345 нужно умножить на 103. Максимальное количество цифр в числе 15, порядок может быть в диапазоне от −308 до 308.
Char – символьный тип. Значением этой переменной может быть одиночный символ – буква латинского алфавита (большие и малые буквы здесь различаются), цифра или какой-либо из специальных символов.
String – строка. Значения — наборы символов.
Boolean – логический тип. Переменная может принимать два значения: true (истина) и false (ложь). Такие значения могут быть, например, у логических выражений наподобие «x>2». Если Истинно, что x>2, то выражение принимает значение true иначе значение false.
Прикрепленные файлы: 1 файл
Языковое программирование.docx
— 212.81 Кб (Скачать документ)Число называется простым, если
не делится ни на какое другое число кроме
1 и самого себя. Простейший алгоритм поиска
таких чисел состоит в том, чтобы перебрать
все числа и для каждого проверить наличие
делителей. Поиск делителей можно мыслить
себе как отдельный блок программы, результатом
работы которого будет присваивание значения
флаговой переменной.
Блок поиска простых чисел будет включать
в себя блок проверки на наличие делителей.
Программную реализацию этого алгоритма
выполните в качестве самостоятельного
упражнения (см. задачу
7.1).
Не обязательно использовать
в качестве флага именно логическую переменную.
В принципе флагом может считаться любая
переменная, принимающая небольшое количество
возможных значений, каждое из которых
характеризует тот или иной результат
вычислительного процесса.
В примере с квадратным уравнением можно
было бы предусмотреть еще одну ситуацию,
когда a = 0, то есть уравнение
не квадратное. Тогда для передачи информации
в следующий блок можно использовать либо
две переменные логического типа, либо
одну, но принимающую три значения (в качестве
таковой можно использовать, например,
переменную целого типа).
Задание 7: Переменные-флаги
1. Найдите все простые
числа от 1 до 100. Используйте параметризацию,
чтобы потом легко было искать
простые числа в других
2. Пусть имеется корабль
с 10-ю грузовыми отсеками. Максимальная
грузоподъемность корабля 100 тонн. Пока
не заполнены все отсеки или
не достигнута максимальная
3. Последовательность чисел, заданной формулой
не содержит отрицательных элементов при малых значениях x. С точностью до 0.0001 определите, начиная с какого x, отрицательные числа появляются среди первых 20-ти элементов этой последовательности. Используйте переменную-флаг для обозначения наличия или отсутствия отрицательных чисел в последовательности.