Задача №1.Обработка последовательности литер входного текстового файла.
Приемы лексического анализа.
Написать программу на языке Паскаль, построчно выполняющую анализ и обработку вво-димого текста в соответствии с вариантом задания. Проверку корректности входных данных осу-ществлять в процессе обработки. В случае некорректно заданных данных печатать соответствую-щие сообщения. Программа не должна ограничивать количество и длину строк исходного текста. Конец файла должен обрабатываться корректно. Задание-Распечатать каждое второе троичное число.
Задача №2.Техника работы с целыми числами. Системы счисления.
Составить программу на Паскале в целом типе данных, которая для любых целых чисел без знака в десятичном изображении, вводимых из входного файла, выполняет указанное вариантом действие над их значениями. Нумерация цифр числа ведется слева направо. Предполагается, что исходные данные заданы корректно. Результатом действия является целое или булевское значение в зависимости от конкретного варианта. Количество разных тестов для данной задачи должно быть не менее 10. В набор тестов должны быть включены разнообразные, в том числе и простейшие тесты, крайние значения для данной задачи, тесты с легко предсказуе-мым результатом.Задание-вычислить дополнительный десятичный код;
Сделать |