Матричный принтер
Автор работы: Пользователь скрыл имя, 25 Февраля 2014 в 21:17, контрольная работа
Описание работы
Матричные принтеры — старейший из ныне применяемых типов принтеров, его механизм был изобретён в 1964 году корпорацией Seiko Epson. Матричные принтеры стали первыми устройствами, обеспечившими графический вывод твёрдой копии.
Матричная печать, сейчас практически не пользуется спросом в персональном домашнем использовании. Однако в ряде областей её до сих пор не представляется возможным заменить, что оставляет ее по-прежнему востребованной - это печать многоэкземплярных форм; пин-конвертов для SIM-карт и банковских карт; авиабилетов; печать на ответственных бланках и формах, где важен факт нанесения информации ударным способом.
Файлы: 1 файл
информатика2.docx
— 94.07 Кб (Скачать файл)Procedure; {описание процедур}
Function; {описание функций}
Begin
. . .
. . .
end.
Выполнение программы начинается с операторов основной программы. При необходимости вызывается подпрограмма, и начинают действовать её операторы. Затем управление возвращается в основную программу, которая и продолжает выполняться.
Обращение к подпрограмме - переход к выполнению подпрограммы с заданием информации, необходимой для ее выполнения и возврата.
Подпрограмма вызывается по своему имени с указанием необходимых параметров.
Формальные и фактические параметры.
Формальные параметры подпрограммы указывают, с какими аргументами следует обращаться к этой подпрограмме (количество аргументов, их последовательность, типы). Они задаются в заголовке подпрограммы в виде списка, разбитого на группы. Разделителем групп является знак точка с запятой (;). В каждую группу включаются параметры одного типа, принадлежащие к одной категории.
Все формальные параметры можно разбить на четыре категории:
параметры-значения;
параметры-переменные;
параметры-константы (используются только в версии 7.0);
параметры-процедуры и параметры-функции.
Для каждого формального параметра следует указать имя и, как правило, тип, а в случае параметра-переменной или параметра-константы - его категорию. Имена параметров могут быть любыми, в том числе и совпадать с именами объектов программы. Необходимо лишь помнить, что в этом случае объект основной программы с таким именем становится недоступным для непосредственного использования подпрограммой. Тип формального параметра может быть практически любым, однако в заголовке подпрограммы нельзя вводить новый тип. Например, нельзя писать
function Max( A: array[ 1..100 ] of real ): real;
Чтобы правильно записать этот заголовок, следует в основной программе ввести тип-массив, а затем использовать его в заголовке:
type tArr =array [ 1..100 ] of real;
function Max ( A: tArr ) : real;
При обращении к подпрограмме формальные параметры заменяются соответствующими фактическими вызывающей программой или подпрограммой.
Практические задания (вариант 5)
Задание №2
Задача 1. По заданным значениям х и у найти значение функции f(x,y)=5x3+2y4.
Составим блок-схему алгоритма.
Составим программу на VBA в виде функции пользователя.
Function f(x,y)
f = 5*x^3 +2*y^4
End Function
Задача 2. Вычислить значение функции y в заданной точке x.
При этом следует
проверить условия
Составим блок-схему алгоритма.
Составим программу на VBA, оформленную в виде функции пользователя.
Function y(x)
If x< -1/3 or x=1 Then MsgBox("y не существует")
Else y=(3*x+1)^(1/2)/((x^2+2)*(x-1)
End Function
Задача 3. Вычислить произведение ненулевых элементов одномерного массива размера n.
Введем обозначения переменных: Х – одномерный массив, n – количество элементов в массиве, Р– произведение ненулевых элементов, i – номер очередного элемента массива.
Составим блок-схему алгоритма.
Составим программу на VBA, оформленную в виде функции пользователя.
Function S(X As Variant) As Double
Dim i, n As Integer
n = Х.Columns.Count
Р = 1
For i = 1 To n
If X(i) <> 0 Then P = P * X(i)
Next i
End Function