Написать программный код процедуры-подпрограммы с соответствующими входными и выходными формальными параметрами для ввода n элементов одномерного массива произвольным образом.
Написать программный код процедуры-подпрограммы с соответствующими входными и выходными формальными параметрами для вывода n элементов одномерного массива на форму в элемент управления ListBox или TextBox. Если выводимый массив не содержит элементов (пустой), процедура должна вывести соответствующее сообщение.
29. Составить схемы алгоритмов и написать программный код требуемых процедур (процедуры-функции и/или процедуры-подпрограммы) с соответствующими входными и выходными формальными параметрами для решения каждого задания (в этих процедурах не должно быть ввода исходных данных и вывода результатов).
Написать программный код вызывающей (событийной) процедуры, в которой происходит инициализация исходных данных, которые являются фактическими параметрами вызываемых процедур, и вызываются все вышеназванные процедуры.
Вариант № 24
1.Написать программный код пяти процедур:
1)Процедуры-функции для вычисления номера последнего нулевого элемента одномерного массива вещественных чисел.
2)Процедуры-подпрограммы, которая формирует новый массив из тех элементов исходного массива, значения которых больше найденного числа – номера последнего нулевого элемента исходного массива.
3) Процедуры ввода одномерного массива, состоящего из n вещественных чисел, и процедуры вывода одномерного массива.
4)Событийной процедуры, которая должна содержать вызовы процедур ввода и вывода исходного массива, вызовы процедур для решения задачи и вывода результатов, в том числе вызов процедуры вывода полученного массива.
2.Написать программный код процедуры, которая в массиве целых чисел A(N) находит количество максимальных элементов этого массива k. Входным параметром процедуры является исходный массив целых чисел, выходным параметром – найденное число k.
Задание
Получить вариант задания и номера задач в нем.
32. Написать программный код процедуры-подпрограммы для ввода элементов двумерного массива с входными формальными параметрами: m – число строк, n – число столбцов массива и выходным формальным параметром – сформированный массив.
Написать программный код процедуры-подпрограммы с соответствующими входными и выходными формальными параметрами для вывода элементов двумерного массива на форму в элемент управления. Если выводимый массив не содержит элементов (пустой), процедура должна вывести соответствующее сообщение.
34. Составить схемы алгоритмов и написать программный код требуемых процедур (процедуры-функции и/или процедуры-подпрограммы) с необходимыми входными и выходными формальными параметрами для решения соответствующей задачи (в этих процедурах не должно быть ввода исходных данных и вывода результатов).
35. Написать программный код вызывающей (событийной) процедуры, в которой происходит инициализация исходных данных, которые являются фактическими параметрами вызываемых процедур, и вызов всех вышеназванных процедур.
Вариант № 24
1.Написать программный код пяти процедур:
1) Процедуры-подпрограммы для ввода элементов двумерного массива целых чисел D(10,7) произвольным образом. Формальными параметрами этой процедуры должны быть: m – число строк, n – число столбцов двумерного массива и сам массив.
2) Процедуры-подпрограммы с соответствующими входными и выходными формальными параметрами для вывода элементов двумерного массива целых чисел D(10,7) на форму в элемент управления.
3) Процедуры-функции, которая определяет, имеется ли хотя бы один четный элемент в строке двумерного массива (например, подсчитав их количество). Формальными параметрами этой процедуры – функции являются: номер строки, количество элементов в строке и сам массив.
4) Процедуры-подпрограммы с соответствующими формальными параметрами, которая с помощью составленной процедуры – функции п.3) для каждой строки двумерного массива определяет, имеется ли в ней хотя бы один четный элемент, и вычисляет сумму номеров строк, имеющих четные элементы.
5) Событийной процедуры, которая должна содержать: вызов процедуры ввода исходного двумерного массива, вызов процедуры вывода исходного двумерного массива, вызов составленной процедуры для решения задачи и вывод результата.
2.Написать программный код процедуры, которая в матрицу В(m,n) вставляет столбец из единиц перед столбцом, содержащим минимальный элемент матрицы. Входным параметром процедуры является число строк матрицы, входными и выходными параметрами - исходная матрица целых чисел и число ее столбцов.
Задание
Получить вариант задания.
Написать программный код процедуры (процедуры-функции или процедуры-подпрограммы) с соответствующими входными и выходными формальными параметрами для решения заданной задачи (в этой процедуре не должно быть ввода исходных данных и вывода результатов).
Написать программный код вызывающей процедуры, в которой происходит инициализация исходных данных, которые являются фактическими параметрами вызывающей процедуры, вызывается процедура п.2, и выводятся результаты ее работы.
Вариант № 24
1.Задать произвольно строку символов, в которой группу символов, разделенную с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя пробелов, называют словом.
1) Составить процедуру-подпрограмму с соответствующими формальными параметрами, которая находит в строке самое длинное слово, и если оно четной длины, то возвращает его в качестве результата, предварительно вставив в середину слова букву «Б», а если нечетной – то результатом процедуры должна быть строка с соответствующим сообщением. Предполагается, что слово с наибольшим количеством символов единственное.
2) Ввод необходимых исходных данных, вызов составленной пользовательской процедуры и вывод результата осуществлять в событийной процедуре.
2.Дана символьная строка. Составить процедуру-функцию с необходимыми формальными параметрами, которая формирует новую строку, записывая в нее те символы, которые встречаются в исходной строке ровно один раз.
Задание
Получить вариант задания.
Формализовать заданный вариант задания из п. 4.10.2 (с учетом используемых элементов управления на форме).
41. Написать программный код /процедур для решения заданной задачи, при этом необходимо использовать процедуры (процедуры-функции или процедуры-подпрограммы) с соответствующими входными и выходными формальными параметрами и в этих процедурах не должно быть ввода исходных данных и вывода результатов.
Написать программный код вызывающей процедуры, в которой описываются и инициализируются исходные данные, задаются конкретные значения переменным, которые являются фактическими параметрами вызывающей процедуры, и вызывается процедура основной задачи, а затем вызывается процедура вывода результатов.
Вариант № 24
1.Дан текстовый файл, каждая строка которого изображает целое или вещественное число, дополненное слева и справа несколькими пробелами. Написать программный код трех процедур.
1) Составить процедуру-функцию с необходимыми формальными параметрами, которая получает строку и определяет, является ли эта строка записью вещественного числа (т.е. содержит точку).
2) Составить процедуру-подпрограмму с необходимыми формальными параметрами, которая построчно считывает текст из исходного файла с помощью потокового доступа и построчно с помощью потокового доступа записывает в новый файл только те строки исходного файла, которые являются записью вещественного числа, используя процедуру-функцию п.1).
3) Ввод имен файлов и вызов составленной процедуры п.2) должны осуществляться в событийной процедуре.
2.Ввести символьную строку из текстового файла, состоящую из слов, разделенных одним пробелом. Переставить последнее слово строки в начало текста, отделив его от последующего слова пробелом. Полученную строку записать в этот же текстовый файл вместо исходной строки.