7Виконані самостійно дослідницькі роботи
Самостійно було вивчено що таке процедури та фунції, та використано їх в программі.
У мові Паскаль є два види підпрограм - процедури та функції.
Процедури і функції розміщують в розділі описів програми. Для обміну інформацією між процедурами і функціями і іншими блоками програми існує механізм вхідних і вихідних параметрів. Вхідними параметрами називають величини, які передаються із блоку викликів до підпрограми (вихідні дані для підпрограми), а вихідними – ті, що передаються з підпрограми до блоку викликів (результат роботи підпрограми).
Одна і та ж підпрограма може викликатися неодноразово, виконуючи одні і ті ж дії з різними наборами вхідних даних. Параметри, що використовуються під час запису тексту підпрограми в розділ описів, називають формальними, а ті, що використовуються під час її виклику - фактичними.
Структура опису процедур і функцій деякою мірою схожа на структуру Паскаль-програми: у них також є заголовок, розділ описів і виконувана частина. Розділ описів містить ті ж підрозділи, що і розділ описів програми: описи констант, типів, міток, процедур, функцій, змінних. Виконувана частина містить, власне, оператори процедур.
Формат опису процедури має вигляд:
procedure ім'я процедури (формальні параметри);
розділ опису процедур
begin
виконувана частина процедури
end;
Формат опису функції:
function ім'я функції (формальні параметри): тип результату;
розділ опису функції
begin
виконувана частина функції
end;
Формальні параметри в заголовках процедур і функцій записують у вигляді:
var ім'я параметру: ім'я типу
Виклик процедури здійснюється оператором, що має наступний формат:
ім'я процедури (список фактичних параметрів);
ВИСНОВКИ
Навчальна практика надає професійної підготовки майбутнім спеціалістам, вчить самостійності, ініціативності, набуттю організаційних, дослідницьких навичок, які забезпечують повноцінну роботу випускників за фахом.
Протягом практики пройдено ознайомлення з різними видами прикладного програмного забезпечення,вдосконалено навички з налаштування електротехніки,а також програмного забезпечення.
Було виконане індивідуальне завдання по створенню власного програмного продукту.
Під час практики було підібрано необхідну інформацію для написання дипломного проекту;придбано навички практичної діяльності за фахом;прийнято участь у комплектації обчислюваної техніки, периферійних пристроїв, монтажі мереж.
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ
ГОСТ 19.701-90. Единая система программнойдокументации. Схемыалгоритмов, программ, данных и систем. Условныеобозначения и правила выполнения. – М.: Изд-во стандартов, 1991. – 20 с.
ГОСТ 34.003-90. Информационнаятехнология. Комплекс стандартов и руководящихдокументов на автоматизированныесистемы. Автоматизированныесистемы.Термины и отделения. – М.: Изд - во стандартов, 1991. – 32 с.
ДОДАТКИ
Додаток а
Блок схема программи
Додаток Б
Код программи
Program Slogi;
Uses Crt;
Var
sl : string;
i,j : byte;
Function Opr(ch : char) : boolean;
Const
n=10;
glas:array[1..n] of char=('а','е','ё','о','у','я','ю','и','й','э');
Var
i : byte;
temp1 : boolean;
Begin
temp1 := true;
For i := 1 to n do
If ch in [glas[i],'-'] Then temp1:=false;
Opr:=temp1;
End;
Procedure del_gg(var sl:string);
Var
i,j,k:byte;
temp2:string;
begin
i:=0; temp2:=sl;
while pos('-',temp2)<>0 do
Begin
i:=i+pos('-',temp2); j:=i+1;
for k:=j to length(sl) do
if not Opr(sl[k]) then Inc(j)
Else break;
Insert('-',sl,j);
Delete(temp2,1,pos('-',temp2));
End;End;
begin
clrscr;
writeln('Введите слово'); readln(sl);
write('Слово ',sl,' по слогам ');
i:=2;
while i<length(sl) do
begin
if Opr(sl[i-1]) and (not Opr(sl[i])) then insert('-',sl,i+1);
Inc(i);
end;
del_gg(sl);
writeln(sl);
end.
Додаток В
Робота программи
1)Запуск программи
2)Введення слова
3)Программа виводить слово розбите на слоги