Багатовимірні масиви

Об'єктно-орієнтовані мови програмування, їх переваги та недоліки. Робота з двовимірними та одновимірними масивами. Написання та випробування макросу. Методи коректування тексту (виправлення помилок). Розробка сайту (сторінки). Графічний алгоритм програми.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык украинский
Дата добавления 19.07.2015
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Вступ

На сьогоднішній день людство досягло значного прогресу у розвитку комп'ютерних технологій. Тепер зовсім не обов'язково бути спеціалістом, щоб користуватися комп'ютерною технікою, але знання особливостей технічного та програмного влаштування системи надає великі можливості маніпуляцій з даними. Саме тому постає питання про вивчення різних мов програмування.

На даний момент відомо безліч мов програмування, серед яких: Фортран, Кобол, Алгол, Pascal, Java, C, C++, Delphi, Basic та інші. Проте найбільшу популярність в широких масах програмістів здобули саме C, Basic та Java.

Початковий етап розробки Сі відбувся у стінах Bell Labs між 1969 та 1973 роками. Мову було названо «Сі» через те, що багато її можливостей було отримано від раніше створеної мови B. У 1974 році мова С стала достатньо функціональною для того, щоб переписати на ній більшу частину ядра операційної системи UNIX, яке спершу було написане на Assembly PDP-11.

У 1978 році Рітчі та Керніган опублікували першу редакцію книги «Мова програмування Сі». Ця книга, відома серед програмістів як «K&R». Описану у ній версію мови Сі, часто називають «K&R». K&R часто вважають найголовнішою частиною мови, яку повинен підтримувати компілятор С. Багато років, навіть після виходу ANSI C, він вважався мінімальним рівнем, якого слід було дотримуватися програмістам, охочим добитися від своїх програм максимальної портативності, оскільки не всі компілятори тоді підтримували ANSI C, а код на K&R C був сумісним і з ANSI C. Наступні декілька років після публікації K&R C, до мови було додано декілька неофіційних можливостей (у той час, як офіційного нового стандарту не було), котрі підтримувалися компіляторами від AT&T та деяких інших постачальників. Велика кількість доповнень і відсутність стандартної бібліотеки, разом із великою популярністю мови, створили нагальну потребу у стандартизації.

У 1983, Американський Національний Інститут Стандартів (ANSI) сформував комітет X3J11 для створення стандартної специфікації для мови C. У 1989, стандарт був ратифікований як ANSI X3.159-1989 «Мова Програмування C». Цю версію часто називають ANSI C, Стандартний C, або С89.

У 1990, стандарт (з декількома незначними модифікаціями) ANSI C ратифікувала Міжнародна Організація із Стандартизації (ISO), ISO/IEC 9899:1990. Цю версію іноді називають C90. Тому, терміни «C89» і «C90», по суті, позначають одну мову.

Після процесу стандартизації ANSI, специфікація мови C протягом якогось часу залишилася відносно статичною, тоді як C++ продовжувала еволюціонувати, у значній мірі завдяки своїм власним зусиллям по стандартизації. Нормативна Поправка 1, створила новий стандарт для мови C у 1995, але лише для того, щоб виправити деякі деталі стандарту C89 і додати обширнішу підтримки міжнародних наборів символів. Проте, стандарт піддався подальшому перегляду в кінці 1990-х, привівши до публікації ISO 9899:1999 у 1999 році. Цей стандарт зазвичай іменують, як «C99». Він був прийнятий, як стандарт ANSI у березні 2000.

Коли об'єктно-орієнтовані мови стали популярними, C++ і Objective-C були двома різними продовженнями C, які забезпечували об'єктно-орієнтовані можливості. Обидві мови спочатку функціонували, як препроцесори -- написаний на них код спочатку переводився на C, а потім компілювався компілятором C.

Мова програмування C++ , розроблена на основі С, була отримана у наслідок додавання Б'ярном Страуструпом до неї об'єктно-орієнтованої функціональності із C-подібним синтаксисом у 1979 і спочатку названа «Сі з класами». У 1983 р. мову було перейменовано на C++.

Зміст завдань

Варіант №1

1 Задача на одновимірні масиви: у заданому масиві з N елементів знайти ті елементи, значення яких менші середнього арифметичного елементів даного масиву. Надрукувати їх індекси.

2 Задача на двовимірні масиви: в двовимірному масиві для кожного рядка порахувати та вивести на екран кількість елементів, значення яких не дорівнюють 0.

3 Задача з роботи над текстом: розробити програму з пошуку в тексті неоднакових відкритої та закритої дужок або лапок. Виправити помилки та зберегти файл.

4 Розробка VB-додатку «Привітання студента».

5 Розробка VB-додатку «Результати екзаменаційної сесії».

6 Розробка власного сайту з розміщенням на ньому звіту з практики в електронному вигляді.

1. Робота з одновимірними масивами

макрос алгоритм двовимірний коректування

Завдання: у заданому масиві з N елементів знайти ті елементи, значення яких менші середнього арифметичного елементів даного масиву. Надрукувати їх індекси.

1.1 Опишемо графічний алгоритм виконання програми

Початок

n, N, S[N], ser=0

Ввід N

n=1,N

Введення -го

елементу масиву

ser=ser+

ser=

Вивід ser

n=1,N

Ні ser>

Так

Вивід n

Кінець

1.2 Таблиця ідентифікаторів

S[100]

Початковий одновимірний масив, де максимальна можлива кількість елементів дорівнює 100.

N

Число, що вводиться користувачем і визначає кількість елементів у масиві.

n

Лічильник, який служить для перерахунку елементів масиву і присвоєння кожному з них індексів.

ser

Середнє арифметичне значень елементів масиву.

1.3 Текст програми мовою С

#include<stdio.h>

#include<stdlib.h>

main()

{

int n,N;

float ser=0,S[100];

printf("\n Vvedit kilkist elementiv masyvu\n");

scanf("%d",&N);

printf("\nVvedit elementy masyvu\n");

for(n=1;n<=N;n++)

{printf("\nS[%d]=",n);

scanf("%f",&S[n]);

ser=ser+S[n];}

ser=ser/N;

printf("\nSeredne arefmetychne %f\nIndexsy elementiv, yaki menshi za seredne arefmetychne:\n ",ser);

for(n=1;n<=N;n++)

{

if(ser>S[n])

{printf("\nS[%d]\n",n);}

}

getch();

}

1.4 Словесний алгоритм програми

1) Початок. Оголошення змінних .

2) Ввід кількості елементів масиву.

3) Ввід елементів масиву та накопичення їх суми(початковий етап обрахунку середнього арифметичного).

4) Завершальний етап обрахунку середнього арифметичного.

5) Друк середнього арифметичного.

6) Визначення елементів, значення яких менше за середнє арифметичне, та друк їх індексів.

7) Завершення програми.

1.5 Тестування програми

Введені дані :

Кількість елементів масиву - 4; елементи масиву: 2, 38, 3, 13.

Одержаний результат:

Середнє арифметичне - 14

Індекси елементів, які менші за середнє арефметиче:

S[1] S[3] S[4]

2. Робота з двовимірними масивами

Завдання: в двовимірному масиві для кожного рядка порахувати та вивести на екран кількість елементів, значення яких не дорівнюють 0.

2.1 Графічний алгоритм програми

Початок

n, m, i, k, M[50][50], N, a

Ввід m, n

k=1,m

i=1,n

Ввід -го

елементу масиву

k=1,m

a=0

i=1,n

N=

Ні N0

Так

a=a+1

Вивід a

Кінець

2.2 Таблиця ідентифікаторів

M[50][50]

Початковий багатовимірний масив, де максимальна кількість стовпців і рядків рівна 50.

m

Кількість рядків масиву, яку вводить користувач.

n

Кількість стовпців масиву, яку вводить користувач.

k

Лічильник, призначений для перерахунку рядків масиву.

i

Лічильник, призначений для перерахунку стовпців масиву.

N

Змінна, якій присвоюється значення елементу масиву.

a

Змінна, яка використовується для обчислення кількості ненульових елементів у рядках.

2.3 Текст програми мовою С

#include<stdio.h>

main()

{

int n,m,i,k,M[50][50],N,a;

puts("\nVvedit kilkist riadkiv ");

scanf("%d",&m);

puts("\nVvedit kilkist elementiv u riadku ");

scanf("%d",&n);

printf("\nVvedit elementy masyvu\n");

for(k=1;k<=m;k++)

{

for(i=1;i<=n;i++)

{

printf("M[%d][%d]=",k,i);

scanf("%d",&M[k][i]);

}

}

printf("\nKilkist elementiv, yaki ne rivni null:\n");

for(k=1;k<=m;k++)

{a=0;

for(i=1;i<=n;i++)

{N=M[k][i];

if(N!=0)a++;}

printf("\n riadok %d - %d\n",k,a);

}

getch();

}

2.4 Словесний алгоритм програми

1) Початок. Ініціалізація масиву та оголошення даних.

2) Введення кількості рядків та стовпців.

3) Введення елементів масиву M.

4) Розрахунок кількості ненульових елементів в кожному рядку.

5) Друк результату обрахунку.

6) Завершення програми.

2.5 Тестування програми

Введені дані:

кількість рядків -2; кількість елементів в рядку - 3;

елементи масиву:

2 0 14

0 9 0

Одержаний результат:

Кількість елементів, що не рівні нулю:

рядок 1 - 2

рядок 2 - 1

3. Робота над текстом

Завдання: розробити програму з пошуку в тексті неоднакових відкритої та закритої дужок або лапок. Виправити помилки та зберегти файл.

3.1 Графічний алгоритм програми

Початок

i,k,x,slo1,slo2

i=1,a- де а-кількість

слів в документі

slo1=B,де В- і-ий символ в тексті В

Ні slo1=”(“ або slo1=”[“

або slo1=”{“

Так

Так x=”)” slo1=”(“

Ні

Так x=”]” slo1=”[“

Ні

Так x=”}” slo1=”{“

k=i,a Б

slo1=”)“ або slo1=”]“ або slo1=”}“ Ні

Так

А

А

C=x, де С- к-ий символ в тексті

Б

В

Кінець

3.2 Таблиця ідентифікаторів

i

Лічильник, призначений для перерахунку символів у тексті.

k

Лічильник, призначений для перерахунку символів у тексті, починаючи з деякого.

x

Змінна літерного типу, якій присвоюється значення(символ) коректного закриття дужок.

slo1

Змінна літерного, якій присвоюється значення символу, який обробляється.

slo2

Змінна літерного, якій присвоюється значення символу, який обробляється.

3.3 Текст програми

Sub Macros()

Dim i As Integer, k As Integer, slo1 As String, x As String, slo2 As String

For i = 1 To ActiveDocument.Characters.Count

slo1 = ActiveDocument.Characters(i)

If slo1 = "(" Or slo1 = "[" Or slo1 = "{" Then

If slo1 = "(" Then x = ")"

If slo1 = "[" Then x = "]"

If slo1 = "{" Then x = "}"

For k = i To ActiveDocument.Characters.Count

slo2 = ActiveDocument.Characters(k)

If slo2 = ")" Or slo2 = "]" Or slo2 = "}" Then

ActiveDocument.Characters(k) = x

End If

Next k

End If

Next i

End Sub

3.4 Словесний алгоритм програми

1) Початок. Оголошення змінних.

2) Перевірка символів тексту на наявність відкритих дужок.

3) Перевірка коректності закритих дужок. Завершення програми.

3.5 Тестування програми

Введені дані:

Це текст (для перевірки) правильності (роботи ] програми, тому {розділові знаки можуть стояти) не правильно. Сам текст [не має великого значення) , значення має правильність відкриття і закриття дужок.

Одержаний результат.

Це текст (для перевірки) правильності (роботи ) програми, тому {розділові знаки можуть стояти} не правильно. Сам текст [не має великого значення] , значення має правильність відкриття і закриття дужок.

4. VB-додаток «Привітання студента»

Завдання: розробити додаток «Привітання студента».

4.1 Таблиця ідентифікаторів

Imia

Змінна літерного типу, якій присвоюється введене користувачем ім'я.

4.2 Текст програми

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim Imia As String

Imia = TextBox1.Text

TextBox1.Text = ""

Label1.Text = "Бажаєте ввести ім'я знов?"

If CheckBox1.Checked Then

Label2.Text = "Вітаю тебе," + Imia + ". Радий, що ти вирішив скористатися моєю програмою."

Button1.Text = "Я уже ввів"

End If

If CheckBox2.Checked Then

Label2.Text = "Вітаю тебе," + Imia + ". Радий, що ти вирішила скористатися моєю програмою."

Button1.Text = "Я уже ввела"

End If

End Sub

4.3 Словесний алгоритм програми

1) Оголошення змінних.

2)Введення імені користувача та очищення поля для введення імені.

3)Позначення користувачем власної статі.

4) Вивід привітання відповідного до статі користувача та підготовка до наступного вводу.

4.4 Тестування програми

Введені дані:

Ім'я: Володимир;

Стать: чоловіча.

Одержаний результат:

Вітаю тебе,Володимир. Радий, що ти вирішив скористатися моєю програмою.

5. VB-додаток «Результати екзаменаційної сесії»

Завдання: розробити VB-додаток для аналізу результатів екзаменаційної сесії.

5.1 Таблиця ідентифікаторів

Imia(50)

Масив, в який заносяться імена студентів групи.

Dmat(50)

Масив, в який вносяться оцінки кожного студента з дискретної математики.

Matan(50)

Масив, в який вносяться оцінки кожного студента з математичного аналізу.

Ukr(50)

Масив, в який вносяться оцінки кожного студента з української мови.

Eng(50)

Масив, в який вносяться оцінки кожного студента з іноземної мови.

V

Змінна, якій присвоюється значення кількості відмінних оцінок з кожного предмету.

D

Змінна, якій присвоюється значення кількості добрих оцінок з кожного предмету.

Z

Змінна, якій присвоюється значення кількості задовільних оцінок з кожного предмету.

NZ

Змінна, якій присвоюється значення кількості незадовільних оцінок з кожного предмету.

T1

Змінна, що набуває введеного користувачем значення в перше текстове вікно.

T2

Змінна, що набуває введеного користувачем значення в друге текстове вікно.

i

Лічильник, що використовується для перерахунку студентів групи та їх оцінок.

sum

Сумарний бал з кожного предмету.

ser

Середній бал з кожного предмету.

slo

Літерна величина, що формує текст результату.

5.2 Текст програми

Public Class Form1

Dim Imia(50) As String, Dmat(50) As Integer, Matan(50) As Integer, Ukr(50) As Integer, Eng(50) As Integer

Dim V As Integer, D As Integer, Z As Integer, NZ As Integer

Dim T1 As Integer, i As Integer, sum As Single, ser As Single, slo As String, T2 As Integer

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

T1 = Val(TextBox1.Text)

If T1 < 1 Then

MsgBox("Введіть кількість студентів")

End If

For i = 1 To T1

Imia(i) = InputBox("Прізвище студента №" + Str(i) + ":", "")

Next i

For i = 1 To T1

a: Dmat(i) = Val(InputBox("Введіть оцінку студента " + Imia(i) + " з дискретної математики", "Дискретка", ""))

If Dmat(i) < 1 Or Dmat(i) > 5 Then

MsgBox("Оцінка введена не вірно")

GoTo a

End If

Next i

For i = 1 To T1

b: Matan(i) = Val(InputBox("Введіть оцінку студента " + Imia(i) + " з математичного аналізу", ""))

If Matan(i) < 1 Or Matan(i) > 5 Then

MsgBox("Оцінка введена не вірно")

GoTo b

End If

Next i

For i = 1 To T1

c: Ukr(i) = Val(InputBox("Введіть оцінку студента " + Imia(i) + " з української мови", ""))

If Ukr(i) < 1 Or Ukr(i) > 5 Then

MsgBox("Оцінка введена не вірно")

GoTo c

End If

Next i

For i = 1 To T1

d: Eng(i) = Val(InputBox("Введіть оцінку студента " + Imia(i) + " з іноземної мови", ""))

If Eng(i) < 1 Or Eng(i) > 5 Then

MsgBox("Оцінка введена не вірно")

GoTo d

End If

Next i

V = 0

D = 0

Z = 0

NZ = 0

sum = 0

For i = 1 To T1

If Dmat(i) = 5 Then V = V + 1

If Dmat(i) = 4 Then D = D + 1

If Dmat(i) = 3 Then Z = Z + 1

If Dmat(i) = 2 Then NZ = NZ + 1

sum = sum + Dmat(i)

Next i

ser = sum / T1

slo = "Відмінно:" + Str(V) + Chr(13) + Chr(10)

slo = slo + "Добре:" + Str(D) + Chr(13) + Chr(10)

slo = slo + "Задовільно:" + Str(Z) + Chr(13) + Chr(10)

slo = slo + "Незадовільно:" + Str(NZ) + Chr(13) + Chr(10)

slo = slo + "Середня оцінка:" + Str(ser)

Label5.Text = slo

V = 0

D = 0

Z = 0

NZ = 0

sum = 0

For i = 1 To T1

If Matan(i) = 5 Then V = V + 1

If Matan(i) = 4 Then D = D + 1

If Matan(i) = 3 Then Z = Z + 1

If Matan(i) = 2 Then NZ = NZ + 1

sum = sum + Matan(i)

Next i

ser = sum / T1

slo = "Відмінно:" + Str(V) + Chr(13) + Chr(10)

slo = slo + "Добре:" + Str(D) + Chr(13) + Chr(10)

slo = slo + "Задовільно:" + Str(Z) + Chr(13) + Chr(10)

slo = slo + "Незадовільно:" + Str(NZ) + Chr(13) + Chr(10)

slo = slo + "Середня оцінка:" + Str(ser)

Label6.Text = slo

V = 0

D = 0

Z = 0

NZ = 0

sum = 0

For i = 1 To T1

If Ukr(i) = 5 Then V = V + 1

If Ukr(i) = 4 Then D = D + 1

If Ukr(i) = 3 Then Z = Z + 1

If Ukr(i) = 2 Then NZ = NZ + 1

sum = sum + Ukr(i)

Next i

ser = sum / T1

slo = "Відмінно:" + Str(V) + Chr(13) + Chr(10)

slo = slo + "Добре:" + Str(D) + Chr(13) + Chr(10)

slo = slo + "Задовільно:" + Str(Z) + Chr(13) + Chr(10)

slo = slo + "Незадовільно:" + Str(NZ) + Chr(13) + Chr(10)

slo = slo + "Середня оцінка:" + Str(ser)

Label7.Text = slo

V = 0

D = 0

Z = 0

NZ = 0

sum = 0

For i = 1 To T1

If Eng(i) = 5 Then V = V + 1

If Eng(i) = 4 Then D = D + 1

If Eng(i) = 3 Then Z = Z + 1

If Eng(i) = 2 Then NZ = NZ + 1

sum = sum + Eng(i)

Next i

ser = sum / T1

slo = "Відмінно:" + Str(V) + Chr(13) + Chr(10)

slo = slo + "Добре:" + Str(D) + Chr(13) + Chr(10)

slo = slo + "Задовільно:" + Str(Z) + Chr(13) + Chr(10)

slo = slo + "Незадовільно:" + Str(NZ) + Chr(13) + Chr(10)

slo = slo + "Середня оцінка:" + Str(ser)

Label8.Text = slo

slo = "№" + Space(8) + "Прізвище студента" + Chr(13) + Chr(10)

For i = 1 To T1

slo = slo + Str(i) + Space(8) + Imia(i) + Chr(13) + Chr(10)

Next i

Label13.Text = slo

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

If TextBox2.Text <> "" Then

T2 = Val(TextBox2.Text)

End If

If T2 < 1 Or T2 > T1 Then

MsgBox("Номер студента введено не вірно")

End If

ser = (Dmat(T2) + Matan(T2) + Ukr(T2) + Eng(T2)) / 4

slo = "Прізвище студента - " + Imia(T2) + Chr(13) + Chr(10)

slo = slo + "Оцінка з дискретної математики: " + Str(Dmat(T2)) + Chr(13) + Chr(10)

slo = slo + "Оцінка з математичного аналізу: " + Str(Matan(T2)) + Chr(13) + Chr(10)

slo = slo + "Оцінка з української мови: " + Str(Ukr(T2)) + Chr(13) + Chr(10)

slo = slo + "Оцінка з іноземної мови: " + Str(Eng(T2)) + Chr(13) + Chr(10)

slo = slo + "Середня оцінка: " + Str(ser) + Chr(13) + Chr(10)

Label12.Text = slo

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

End

End Sub

End Class

5.3 Словесний алгоритм

1) Початок програми. Оголошення змінних.

2) Формування масивів прізвищ студентів та їх оцінок з кожного предмету.

3) Вивід статистики з кожного предмету.

4) Виведення статистичних даних для зазначеного студента. Завершення програми.

5.4 Тестування програми

Введені дані:

Кількість студентів: 3

Номер студента: 2

Андріїшин Бігун Коновалова

4 5 3

3 5 3

4 5 4

3 4 5

Результати:

6. Розробка власного сайту(або сторінки) з розміщенням на ньому звіту з практики в електронному вигляді

Завдання: розробити власний сайт або сторінку та розмістити на ньому звіт з практики та програми з попередніх завдань.

6.1 Лістінг Web-сторінки

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<HTML>

<HEAD><TITLE>Звіт з практики - (прізвище, ініціали) - КІ-10-1 </TITLE></HEAD>

<BODY bgcolor="#CCCCC">

<A name="zakladka"></A>

<BASEFONT size="3" face="Calibri" color="black">

<MARQUEE direction="left"><FONT size=+1>Романюк М.Б. - КІ-09-1 </FONT></MARQUEE>

<H2 align="center"><ACRONYM title="У електронному вигляді"><FONT color="blue">Звіт з практики</FONT></ACRONYM></H2>

<p align="center">Доброго дня, вітаю вас на моєй веб-сторінці.Радий, що ви віришили ознайомитися з плодами моєї роботи. Тут ви зможете завантажити всі матеріали моєї практичної роботи. Всі програми діючі і справно виконують свої функції.</p>

<p align="center">Є декілька причин завантажити дані, розміщені нижче:</P>

<OL type="1">

<LI>Програми є наочним прикладом вирішення практичних завдань з програмування</LI>

<LI>Вони вирішують такі задачі:</LI>

<UL type="sqare">

<LI>Задача на одновимірні масиви: у заданому масиві з N елементів знайти ті елементи, значення яких менші середнього арифметичного елементів даного масиву. Надрукувати їх індекси</LI>

<LI> Задача на двовимірні масиви: в двовимірному масиві для кожного рядка порахувати та вивести на екран кількість елементів, значення яких не дорівнюють 0.</LI>

<LI>Задача з роботи над текстом: розробити програму з пошуку в тексті неоднакових відкритої та закритої дужок або лапок. Виправити помилки та зберегти файл./LI>

<LI> Розробка VB-додатку «Привітання студента».</LI>

<LI> Розробка VB-додатку «Результати екзаменаційної сесії».</LI>

</UL>

<LI>Сам звіт містить докладний опис програмю</LI>

</OL>

<H3 align="center">Оберіть файл, який бажаєте скачати</H3>

<TABLE cellspacing="0" cellpadding="0" width="80%" align="center" bgcolor="white" style="border:5px solid #000000">

<TR>

<TH style="border:1px solid #000000">Скачати програму для роботи з одновимірними масивами</TH>

<TH style="border:1px solid #000000"><A href="1.exe">Програма</A></TH>

</TR>

<TR>

<TH style="border:1px solid #000000">Скачати програму для роботи з багатовимірними масивами</TH>

<TH width="200"style="border:1px solid #000000"><A href="2.exe">Програма</A></TH>

</TR>

<TR>

<TH style="border:1px solid #000000">Скачати програму для обробки тексту</TH>

<TH style="border:1px solid #000000"><A href="3.bas">Програма</A></TH>

</TR>

<TR>

<TH style="border:1px solid #000000">Скачати додаток "Привітання студента"</TH>

<TH style="border:1px solid #000000"><A href="4.exe">Програма</A></TH>

</TR>

<TR>

<TH style="border:1px solid #000000">Скачати додаток "Результати екзаменаційної сесії"</TH>

<TH style="border:1px solid #000000"><A href="5.exe">Програма</A></TH>

</TR>

</TABLE>

<A href="Практика звіт.docx"><H1 align=center>Скачати звіт</H1></A>

<BR>

<BR>

<p><B>Дякую, що переглянули цю скромну веб-сторінку</B></p>

<p><B><I><U>можете також оглянути веб-сайти, з яких я черпав інформацію</B></I></U></p>

<A href="http://pvasoft.jino-net.ru/basic_vb/012.php"><p> http://pvasoft.jino-net.ru/basic_vb/012.php </p></A>

<A href="http://msdn.microsoft.com/ru-ru/library/xz5s6003(v=VS.90).aspx"><p> http://msdn.microsoft.com/ru-ru/library/xz5s6003(v=VS.90).aspx </p></A>

<A href="http://www.lessons-tva.info/edu/e-inf2/m2t3_7.html"><p> http://www.lessons-tva.info/edu/e-inf2/m2t3_7.html </p></A>

<A href="http://uk.wikipedia.org/wiki/C_(мова_програмування)"><p> http://uk.wikipedia.org/wiki/C_(мова_програмування) </p></A>

<A href="http://uk.wikipedia.org/wiki/C%2B%2B"><p> http://uk.wikipedia.org/wiki/C%2B%2B </p></A>

<A href="http://gurucms.com.ua/2009/11/17/теги-html"><p> http://gurucms.com.ua/2009/11/17/теги-html </p></A>

<img src="smile33.jpg">

<A href="#zakladka"><H1>На початок&#8593</H1></A>

</HTML>

6.2 Результати виконання коду

Висновок

Отже, виконуючи дані завдання я отримав навики у програмуванні в середовищах Visual Basic та C, також покращив знання з створення власних веб-сторінок. Здобуті навики є базовими і можуть скласти міцне підґрунтя для поглиблення знань з програмування, створення складніших програм та додатків. Виконані завдання дозволяють ознайомитися з можливостями різних мов програмування, що в свою чергу підштовхує до пошуку переваг та недоліків синтаксису цих мов.

Виконуючи завдання, ми ознайомилися з таким важливим аспектом програмування, як масиви. Зокрема ми розглянули багатовимірні та одновимірні (які, по суті, є частинним випадком багатовимірних) масиви, навчилися маніпулювати даними: заносити їх у масиви, змінювати елементи масиву, виводити масиви на екран.

Також ми освоїли методи коректування тексту(виправлення помилок і т.п.), якими володіє VBA. А робота з текстом є дуже важливою, оскільки зустрічається в практиці програмування досить часто.

Ми навчилися створювати VB-додатки, які дозволяють користувачу вносити потрібну інформацію, та отримувати результати(статистичні дані), які йому необхідні. А саме задовольнити потреби користувача(замовника) є основною метою програміста.

Також ми вдосконалили вміння створювати веб-сторінки. А в час, коли всесвітня мережа Internet розвивається швидкими темпами, саме вони можуть принести бажаний результат в областях реклами, інформування та т.п. .

Саме тому виконанні нами завдання несуть таку корисність з навчальної точки зору і є незамінною складовою підготовки програміста.

Перелік використаної літератури

1. Юрчишин, В.М. Складні типи даних/ В.М. Юрчишин, Б.В. Клим, М.Б. Горбаль // Основи програмування: навч.пос. Івано-Франківськ: ІФНТУНГ,2010-с.73-87.

2. Керніган Б. Багатовимірні масиви / Б.Керніган, Д.Рітчі// Мова програмування Сі:-СПб.: «Невський діалект»,2003.-с.145-148.

3. Демідова, Л.А. Панель інструментів «Елементи управління» /Л.А. Демідова, А.Н. Пилькін // Програмування в середовищі Visual Basic for Applications: Практикум.-М.:Гаряча лінія-Телеком,2004.-с.77-89.

Размещено на Allbest.ur


Подобные документы

  • Прості та умовні оператори мови С++. Робота з двовимірними масивами. Пошук та сортування даних. Робота з файлами та з динамічними структурами даних. Опис мови програмування Delphi. Складення програми до розроблених алгоритмів. Організація циклів.

    отчет по практике [4,3 M], добавлен 28.08.2014

  • Характеристика методів та етапів створення простих програм на мові програмування С++. Особливості структури та порядку запуску програми. Функції вводу і виводу та маніпулятори мови С++. Робота з одновимірними масивами. Символьна інформація та рядки.

    дипломная работа [91,2 K], добавлен 19.06.2010

  • Методика та порядок програмування алгоритмів циклічної структури із заданим числом повторень за допомогою мови програмування VAB. Алгоритм роботи з одновимірними масивами. Програмування алгоритмів із структурою вкладених циклів, обробка матриць.

    курсовая работа [27,7 K], добавлен 03.04.2009

  • Прототип об'єктно-орієнтованого програмування. Управління процесом реалізації програми. Розвиток апаратних засобів. Об'єктно-орієнтовані мови програмування. Надійність і експлуатаційні якості програм. Візуальне об’єктна-орієнтовне проектування Delphi.

    контрольная работа [28,9 K], добавлен 18.05.2009

  • Розробка програми на мові програмування С++ з використанням об'єктно-орієнтованого програмування. Робота з файлами, графікою, класами, обробка числової інформації. Графічні засоби мови програмування. Алгоритм задачі та допоміжні програмні засоби.

    курсовая работа [102,5 K], добавлен 14.03.2013

  • Розробка програми для тренування швидкого десяти пальцевого набору тексту на клавіатурі за допомогою класів, які будуть містити в собі параметри об’єктів та їх методи. Аналіз об'єкту програмування. Основні принципи об'єктно-орієнтованого програмування.

    курсовая работа [1,8 M], добавлен 18.05.2017

  • Програма на мові програмування С++. Аналіз стану технологій програмування та обґрунтування теми. Розробка програми виконання завдання, методу вирішення задачі. Робота з файлами, обробка числової інформації і робота з графікою. Розробка програми меню.

    курсовая работа [41,0 K], добавлен 17.02.2009

  • Поняття мови РНР - скриптової мови програмування, яка була створена для генерації HTML-сторінок на стороні веб-серверу. Можливості і використання PHP, її переваги і недоліки. Розроблення сайту для турагенства за допомогою гіпертекстової розмітки HTML.

    контрольная работа [11,2 M], добавлен 21.04.2015

  • Об’єктно-орієнтоване програмування мовою С++. Основні принципи об’єктно-орієнтованого програмування. Розробка класів з використанням технології візуального програмування. Розробка класу classProgressBar. Базовий клас font. Методи тестування програми.

    курсовая работа [211,3 K], добавлен 19.08.2010

  • Розробка програми на мові програмування С++ з використанням об’єктно-орієнтованого програмування, яка включає в себе роботу з файлами, класами, обробку числової інформації і роботу з графікою. Структура класів і об’єктів. Лістинг та алгоритм програми.

    курсовая работа [104,4 K], добавлен 14.03.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.