
- •4.2.1. Общее задание
- •Получить вариант задания и номера задач в нем или какией-либо пункты задания.
- •Формализовать задачи 1 и 2 заданного варианта из п.4.2.2.
- •Составить схемы алгоритмов и написать программный код двух событийных процедур, которые осуществляют ввод исходных данных, вычисление выражений и вывод результатов в элементы управления.
- •4.3.1. Задание
- •Формализовать задачи 1 и 2 заданного варианта из п.4.4.2.
- •Написать программный код процедуры ввода необходимых исходных данных и процедуры вывода.
- •4.5.1. Общее задание
- •Получить вариант задания и номера задач в нем
- •4.6.1. Общее задание
- •Получить вариант задания и номера задач в нем
- •Формализовать задачи заданного варианта из п.4.6.2.
- •Написать программный код процедуры ввода необходимых исходных данных.
- •Получить вариант задания и номера задач в нем
- •4.8.1. Задание
- •Получить вариант задания и номера задач в нем.
- •4.9.1. Задание
- •Получить вариант задания.
- •4.10.1. Задание
4.9.1. Задание
Получить вариант задания.
Написать программный код процедуры (процедуры-функции или процедуры-подпрограммы) с соответствующими входными и выходными формальными параметрами для решения заданной задачи (в этой процедуре не должно быть ввода исходных данных и вывода результатов).
Написать программный код вызывающей процедуры, в которой происходит инициализация исходных данных, которые являются фактическими параметрами вызывающей процедуры, вызывается процедура п.2, и выводятся результаты ее работы.
Вариант № 24
Задать произвольно строку символов, в которой группу символов, разделенную с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя пробелов, называют словом.
Составить процедуру-подпрограмму с соответствующими формальными параметрами, которая находит в строке самое длинное слово, и если оно четной длины, то возвращает его в качестве результата, предварительно вставив в середину слова букву «Б», а если нечетной – то результатом процедуры должна быть строка с соответствующим сообщением. Предполагается, что слово с наибольшим количеством символов единственное.
Ввод необходимых исходных данных, вызов составленной пользовательской процедуры и вывод результата осуществлять в событийной процедуре.
Дана символьная строка. Составить процедуру-функцию с необходимыми формальными параметрами, которая формирует новую строку, записывая в нее те символы, которые встречаются в исходной строке ровно один раз.
4.10.1. Задание
Получить вариант задания.
Формализовать заданный вариант задания из п. 4.10.2 (с учетом используемых элементов управления на форме).
Написать программный код /процедур для решения заданной задачи, при этом необходимо использовать процедуры (процедуры-функции или процедуры-подпрограммы) с соответствующими входными и выходными формальными параметрами и в этих процедурах не должно быть ввода исходных данных и вывода результатов.
Написать программный код вызывающей процедуры, в которой описываются и инициализируются исходные данные, задаются конкретные значения переменным, которые являются фактическими параметрами вызывающей процедуры, и вызывается процедура основной задачи, а затем вызывается процедура вывода результатов.
Вариант № 24
Дан текстовый файл, каждая строка которого изображает целое или вещественное число, дополненное слева и справа несколькими пробелами. Написать программный код трех процедур.
Составить процедуру-функцию с необходимыми формальными параметрами, которая получает строку и определяет, является ли эта строка записью вещественного числа (т.е. содержит точку).
Составить процедуру-подпрограмму с необходимыми формальными параметрами, которая построчно считывает текст из исходного файла с помощью потокового доступа и построчно с помощью потокового доступа записывает в новый файл только те строки исходного файла, которые являются записью вещественного числа, используя процедуру-функцию п.1).
Ввод имен файлов и вызов составленной процедуры п.2) должны осуществляться в событийной процедуре.
Ввести символьную строку из текстового файла, состоящую из слов, разделенных одним пробелом. Переставить последнее слово строки в начало текста, отделив его от последующего слова пробелом. Полученную строку записать в этот же текстовый файл вместо исходной строки.