
- •Звіт з навчальної практики
- •III курс
- •Зміст 3
- •Висновок 22
- •1 Завдання Знайомство з системами розробки програмного забезпечення (ide, sdk, rad) на прикладах Pascal abc, Delpfi, Microsoft Visual Studio
- •5) Розглянемо середовище розробки Pascal abc.
- •Висновок:
- •3 Завдання Творче завдання
- •Висновок:
- •Завдання 4 База даних в Microsoft Access Вариант 19
- •Висновок:
- •Висновок
- •Iіi курс
5) Розглянемо середовище розробки Pascal abc.
Як можемо бачити, середовище має досить простий інтерфейс.
Проведемо невеличкий опис.
Перше, на що звертаємо увагу – це вбудований текстовий редактор, де розробник безпосередньо пише код програми.
Під поміткою (1) бачимо дві іконки: перша створює новий проект, а за допомогою другої - можемо відкрити вже існуючий.
(2) : запускається вбудований інтерпритатор та, якщо немає жодних помилок, ми побачимо результат роботи написаної програми (Рис.3).
В даному прикладі було використано модуль «crt». Він викликає нове діалогове вікно, в якому зручніше аналізувати результат роботи програми.
(3) : Також це середовище має щось на кшталт інструкції. Викликається або в меню «помощь», або натисканням на клавіші «F1». Там описані функції та команди мови програмування «Pascal», їх перелічення та приклади використання.
Взагалі ця мова програмування створювалась як навчальна, тому для свого початку в сфері програмування вона допоможе зрозуміти логіку програмування.
Висновок:
Таким чином спеціальні комплексні засоби розробки програм - IDE, SDK, RAD - є зручними з точки зору користування та ефективними з точки зору отримання кінцевого результату – готового до використання програмного продукту.
3 Завдання Творче завдання
Мета: Ознайомитись з основними інструментами розробки програм, що використовується у сучасному професійному програмуванні.
Метою творчого завдання було обрано використання матриці висот для створення зображення .
Сутність програми полягала в тому, що вона у відповідності з числами зафарбовує клітинки (ділянки): число 0 відповідає воді (річки, океани), 5 – найвищій точці над рівнем моря . Та на виході ми отримуємо щось на кшталт фізичної карти. При чому, для зручності використання, числа заносяться у файл. І таким чином нам не потрібно кожного разу вводити числа, а достатньо зчитувати данні з файлу.
Для реалізації цього завдання було обрано середовище програмування PascalABC.
Код програми приведено нижче.
uses crt, graphABC;
var a:array[1..100,1..100] of integer;
mosh,i,j,max,min,x1kv,x2kv,y1kv,y2kv,c1,c2:integer;
col:array[0..100] of integer;
n:array[1..2] of integer;
f,g:text;
sch,schy:integer;
begin
col[1]:=clskyblue;
col[2]:=clblue;
col[3]:=clgreen;
col[4]:=clyellow;
col[5]:=cllime;
col[6]:=clolive;
assign(f,'матрица высот.txt');
reset(f);
for i:=1 to 2 do read(f,n[i]) ;
for i:=1 to n[1] do
for j:=1 to n[2] do
begin
read(f,a[i,j]);
end;
close(f);
x1kv:=0;
y1kv:=20;
for i:=1 to n[1] do
begin
for j:=1 to n[2] do
begin
case a[i,j] of
1:c1:=col[1];
2:c1:=col[2];
3:c1:=col[3];
4:c1:=col[4];
5:c1:=col[5];
6:c1:=col[6];
end;
setbrushcolor(c1);
fillrect(x1kv,y1kv,x1kv+10,y1kv+10);
// sleep(1);
x1kv:=x1kv+10;
end;
x1kv:=0;
y1kv:=y1kv+10;
end;
end.
Впевнились в тому, що програма працює так, як нам потрібно та тепер можемо починати створювати файл, з якого повинна вийти фізична карта.
Було вирішено отримати Австралію. Взяли зображення Австралії на фізичній карті та заповнювали файл. В результаті роботи програми отримали нове зображення
Впевнились в тому, що програма працює так, як нам потрібно та тепер можемо починати створювати файл, з якого повинна вийти фізична карта.
Було вирішено отримати Австралію. Взяли зображення Австралії на фізичній карті та заповнювали файл. В результаті роботи програми отримали нове зображення