Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы 9-20.doc
Скачиваний:
6
Добавлен:
30.04.2019
Размер:
1.56 Mб
Скачать

Приклад вирішення завданя

Дани числа х и у. Знайти максимальне з цих чисел.

Program maximum;

Var

x,y,m:real;

Begin

Write('Введите х и у');

Readln(x,y);

If x>y then

m:=x

else

m:=y;

Write(' Максимальное m=',m);

End.

Хід роботи

  1. Завантажити оболонку програмування PascalABC.

  2. Скласти лістинг програми для розрахунку функції з використанням умовного оператору, згідно індивідуального завдання (Додаток 3).

  3. Виконати відладку програми.

  4. Навести в звіти лістинг програми та результати її роботи.

Лістинг програми:

Результати роботи:

Висновок:

ЛАБОРАТОРНА РОБОТА №18

Тема: Програмування циклічних обчислень.

Мета: Ознайомитися з циклічними алгоритмами; оператором циклу з параметром For; навчитися складати програми з його використанням.

Короткі теоретичні відомості

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

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

Загальний вид запису:

- при збільшенні значення параметра

for i:=m1 to m2 do

оператор;

де i - параметр циклу (не може бути величиною речового типу);

m1 і m2 - початкове і кінцеве значення параметра циклу відповідно.

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

Виконання чергового повтору включає спочатку виконання оператора, а потім привласнення змінній циклу наступного більшого значення. Особливістю арифметичного циклу є те, що число повторень операторів циклу повинне бути відоме заздалегідь.

Приклади вирішення завдань

Обчислити N! (факторіал 5!=1*2*3*4*5).

Program Faktorial;

Var n, i, f: integer;

Begin

f:=1;

Write('Введите n=');

Readln(n);

For i:=2 to n do

f:=f*i;

Writeln(n,'!=',f);

End.

Обчислити суму ряду: S= 1/1+1/2… +1/n

Program Rad;

Var

i, n: integer;

s:real;

Begin

Write('Введите количество членов ряда n=');

Readln(n);

s:=0;

For i:=1 to n do

s:=s+1/i;

Writeln(‘Сумма ряда S= ’,s);

End.

Хід роботи

  1. Завантажити оболонку програмування PascalABC.

  2. Скласти лістинг програми для розрахунку суми членів ряду з використанням оператора циклу for, згідно індивідуального завдання (Додаток 4).

  3. Виконати відладку програми.

  4. Навести в звіти лістинг програми та результати її роботи.

Лістинг програми:

Результати роботи:

Висновок:

ЛАБОРАТОРНА РОБОТА №19

Тема: Розробка та публікація веб-сайту

Мета: Одержати практичні навички з написання найпростішого документа HTML; закріпити знання про основну структуру документа; отримати навички зі створення простого HTML - документу з використанням найпростіших тегів.

Короткі теоретичні відомості

Мова HTML (HyperText Markup Language, мова розмітки гіпертексту) — це мова, на якій створюються Web-сторінки

Окрім корисного тексту в HTML-документах використовуються спеціальні послідовності символів теги.

Структура тегу має наступний вигляд:

Парний тег: <ТЕГ атрибут1=значение1...> текст </ТЕГ>

Одиночний тег: <ТЕГ атрибут1=значение1...> текст

Частіше всіх теги використовуються попарно, оточуючи розмічені фрагменти тексту. Такі теги називаються контейнерами. Закриваючий тег відрізняється від початкового тільки присутністю символу "/", що додається перед ім'ям тегу.

Теги <HTML> і </HTML> містять усередині себе всі елементи HTML-коду, вказуючи, що використовується мова HTML.

Проте, прийнято виділяти заголовну частину і тіло Web-документа.

Теги <HEAD> і </HEAD> позначають заголовну частину Web-документа.

Теги <BODY> і </BODY> обрамляють тіло (основну частину) документа. Тут розміщується основна смислова текстова і графічна інформація.

У загальному вигляді Web-документ має наступну структуру:

<HTML>

<HEAD>

<TITLE>

. текст для рядка заголовка браузера

</TITLE>

</HEAD>

<BODY>

. тіло документа (у вікні браузера)

</BODY>

</HTML>

У HTML існує дві форми завдання кольору: символьна - указується назву одну із кольорів, наприклад, RED; цифрова - комбінація RGB: #RRGGBB.

Колір

Символьне позначення

Цифрове позначення

Чорний

BLACK

#000000

Темно-синій

NAVY

#000080

Блакитний

BLUE

#0000FF

Зелений

GREEN

#008000

Червоний

RED

#FF0000

Жовтий

YELLOW

#FFFF00

Білий

WHITE

#FFFFFF

Мова HTML визначає для тегу BODY наступні атрибути кольорів:

BGCOLOR - колір фону для тіла документа

TEXT - колір, що використовується при виводі на екран тексту з даного документа

Атрибут COLOR, що вказує на колір, може також використовуватися в тегах: <FONT>, <HR>.

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

Для створення вказівників посилань використовують тег <a>. Значення його атрибуту href визначає адресну частину.

<a href=”http://www.luguniv.edu.ua/”> ЛНУ імені Т. Шевченка</a>

Для розміщення зображення на сторінці необхідно скористатись тегом <img>, обов’язковий атрибут якого src визначає адресу графічного файлу. Для виведення альтернативного тексту на місці зображення застосовують атрибут alt тегу <img>.

Приклад. <img src=”photo.jpg” alt=”фото автора”/>

Таблиці в мові HTML завжди мають прямокутний вигляд і складаються з рядків, які в свою чергу, складаються з комірок. Всі мовні конструкції, що описують компоненти створюваної таблиці, розміщуються між тегами <TABLE> і </TABLE>.

З аповнення таблиці відбувається порядково; для позначення рядка використовується пара тегів <TR>... </TR>. Рядок складається з комірок, для завдання яких використовують або теги <TH>... </TH>, якщо ці осередки містять заголовки стовпців, або теги <TD>... </TD>. Заголовки виводяться напівжирним шрифтом і розташовуються по центру осередки. Дані мають звичайний шрифт і вирівнюються по лівій стороні клітинки. Для завдання заголовка всієї таблиці використовуються теги <CAPTION> і </CAPTION>.

Приклад

<TABLE BORDER=1 ALIGN=center>

<CAPTION>Заголовок таблицы</CAPTION>

<TR><TH>Заголовок 1</TH><TH>Заголовок 2</TH></TR>

<TR><TD>Ячейка 1</TD><TD>Ячейка 2</TD></TR>

<TR><TD>Ячейка 3</TD><TD>Ячейка 4</TD></TR>

</TABLE>

Хід роботи

  1. Завантажити редактор Web-сторінок HEFS.

  2. Використовуючи теги мови HTML, створити Web-сторінку наведену на прикладі.

  3. В кінці сторінки розмістити посилання на сайт РПК ЛНУ.

Контрольні запитання

  1. Що таке HTML? Чому саме він використовується в Internet?

  2. Як класифікуються теги HTML?

  3. Як задається колір тла і колір тексту в HTML-документах?

  4. Опишіть призначення розділу BODY.

Відповіді на контрольні запитання:

ЛАБОРАТОРНА РОБОТА №20

Тема: Інформаційні технології в навчанні

Мета: Одержати практичні навички роботи з програмними засобами, призначеними для вивчення профільного предмету, сформувати вміння використовувати освітні сайти, веб-енциклопедії.

Короткі теоретичні відомості

Класифікація ЕЗНП:

Демонстраційні програми – програми, в яких виклад теорії супроводжується елементами комп’ютерного моделювання процесів, явищ тощо. Такі програми можна використовувати під час вивчення будь-якого предмету. Однією з важливих умов успіху демонстраційних програм є наявність у них динамічних зображень, що сприяє кращому запам’ятовуванню і розумінню вивченого матеріалу (асоціативний метод)

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

Обчислювальні програми – програми, що призначені для проведення обчислень під час вивчення тем, у яких розглядається велика кількість практичних задач. Застосування таких програм на заняттях-практикумах дозволяє проводити обчислювальні експерименти, які допомагають краще зрозуміти суть теорії та проілюструвати її застосування до розв’язування практичних задач. Ці програми розраховані на формування стійких зв’язків між знаннями і навичками шляхом повторення та їх практичного закріплення.

Інформаційно-пошукові та консультаційні системи – програми, що дають змогу зберігати та «тиражувати» знання. Головна перевага таких систем – це висока швидкість пошуку інформації із заданої теми.

Моделюючі програми – програми, о дозволяють проводити моделювання явищ, процесів навколишнього світу з можливістю встановлення параметрів часу вручну.

Експертна система – комп’ютерна програма, що моделює діяльність людини-експерта в певній предметній галузі, фахівця з розв’язування задач із неповними вхідними даними з отриманням вірогідних результатів розв’язку.

Схема ознайомлення з ЕЗНП та його аналізу:

    1. Назва програми

    2. Навчальний предмет (предмети)

    3. Мінімальні вимоги до комп’ютерної техніки та програмного забезпечення:

- тактова частота процесора;

- об’єм оперативної пам’яті;

- тип відеоадаптера та об’єм відеопам’яті; тип та версія операційної системи.

    1. Рік випуску, версія

    2. Тип програми згідно з класифікацією

    3. Мультимедійність – наявність та якість:

- текстової інформації;

- графічних зображень;

- анімацій;

- відео фрагментів;

- звукового супроводу.

    1. Можливість копіювання інформації

    2. Можливість роботи в мережі

Сайт, веб-сайт – сукупність веб-сторінок, доступних в мережі Інтернет, які об’єднані як за змістом, так і навігаційно. Фізично сайт може розміщуватись як на одному, так і на декількох серверах.

Освітній сайт – це сайт, на якому висвітлюються матеріали, що пов’язані з освітою, навчанням, роботою установ.

Приклади освітніх сайтів:

  • http://www.olymp.vinnica.ua/

  • http://nenc.gov.ua/

  • http://www.biology.org.ua/

  • http://www.methmath.chat.ru/

Веб-енциклопедія – енциклопедія, матеріали якої доступні з використанням веб-інтерфейсу.

Приклади веб-енциклопедій:

  • http://uk.wikipedia.org

  • http://www.megakm.ru/

  • http://iplants.ru/encikl.php

  • http://ru.wiktionary.org/wiki/

  • http://www.krugosvet.ru/

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

Дистанційний курс – це комплекс навчально-методичних матеріалів та освітніх послуг, створених у віртуальному навчальному середовищі для організації дистанційного навчання на основі інформаційних та телекомунікаційних технологій. Основними елементами дистанційного курсу є системи навчально-методичних матеріалів та освітніх послуг, які поділяються за формою і за змістом.

Хід роботи

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

  2. знайти в мережі Інтернет альтернативний ЕЗНП для профільного предмету

  3. Проінсталювати один із знайдених ЕЗНП

  4. Проаналізувати встановлений ЕЗНП за схемою

  5. Здійснити пошук освітніх веб-ресурсів профільного предмету, веб-енциклопедії з профільного предмету.

  6. зареєструватись на сайті http://www.intuit.ru/

  7. Вибрати курс, опрацювати першу лекцію.

Контрольні запитання

  1. Що використовується в програмах контролю?

  2. Які характерні особливості ЕЗНП?

  3. Які елементи має містити дистанційний курс?

  4. Що являє собою електронний словник?

  5. Які особливості використання програм-перекладачів?

Відповіді на контрольні запитання: