Основные конструкции языка Паскаль - Методичка

бесплатно 0
4.5 65
Конструктор ветвлений в языке программирования. Особенности цикла с автоувеличением и автоуменьшением. Использование операции конкатенации в стринговых выражениях. Анализ линейного однонаправленного списка последовательности однородных элементов данных.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
В языках программирования есть конструкторы, которые позволяют из линейных последовательностей утверждений группировать составные утверждения. Если ветви THEN и ELSE содержат более одного указания, то указания заключаются в скобки BEGIN и END. Пример: Дано квадратное уравнение: требуется найти его корни. Если сумма трех попарно различных действительных чисел x, y, z меньше 1, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений. Если a?b?c?d, то каждое число заменить наибольшим из них, если a>b>c, то числа оставить без изменения; в противном случае все числа заменить их квадратами.Тело цикла - оператор не должен изменять значение переменной цикла . Если оператор - тело цикла - содержит другой цикл, то в последнем запрещено использовать переменную цикла внешнего как переменную цикла внутреннего. Значения выражения1 и выражения2 вычисляются только один раз - перед входом в цикл. Если значение выражения1>выражения2, то тело цикла не выполняется, считается , что цикл работу закончил; Перейдем к рассмотрению конструктора for с автоуменьшением: FOR переменная_цикла:= выражение1 DOWNTO выражение2 DO оператор.Память, отведенная для хранения значения переменной Name, составляет 21 байт, 1 байт содержит текущую длину строки. Пример: Написать программу, которая читает строку символов не более 80 и определяет частоту вхождения в строку каждой буквы латинского алфавита от “a” до “i”. Последовательность содержит латинские буквы, пробелы, знаки препинания (запятую, точку с запятой, двоеточие, круглые скобки) и заканчивается точкой. Последовательность содержит латинские буквы, пробелы, знаки препинания (запятую, точку с запятой, двоеточие, круглые скобки), цифры и заканчивается точкой. Считая, что записью числа представлено десятичное натуральное число, а чисел в данной последовательности не может быть больше P.Решение: procedure D (x: real; Var y: real);{y возвращается по ссылке} begin y:= x * x; Пример: Написать функцию, вычисляющую минимум из двух чисел. Определить процедуру, позволяющую выяснить, лежат ли две точки в одной полуплоскости относительно заданной прямой и процедуру построения сторон треугольника по заданным вершинам и номеру цвета. Получить матрицу AB-BA. ветвление программирование конкатенация В программе предусмотреть подпрограмму функцию для вычисления подинтегральной функции и подпрограмму для вычисления значения интеграла по формуле Симпсона.read( input, ANCETONE.number); {читать и проверять поле номер} if( ANCETONE. number >=-MAXINT) and (ANCETONE. number <= MAXINT) then Имеется информация об учениках некоторого класса из n человек: фамилия, имя, возраст в годах, рост в см., успеваемость - округленный средний балл. Ученик называется среднестатистическим по k-му параметру (уникальным по k параметру), если на нем достигается минимум (максимум) модуля разности среднего арифметического чисел из k-го столбца и значения k-го параметра этого ученика. Во входном файле записана следующая информация о каждом из 2000 студентов некоторого вуза: , , , , , , причем в фамилии, имени и отчестве не более 12 букв, пол указывается буквами М и Ж, возраст - целое от 16 до 35, курс - целое от 1 до 5. end else begin if (Head^.next = nil ) then {список состоит из одного элемента} begin if (fio>Head^.

План
Оглавление

1. Ветвление

2. Циклы

3. Строки

4. Подпрограммы

5. Структуры

6. Списки

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?