
- •Лабораторна робота №9
- •Тема: Аналіз даних за допомогою функцій табличного процесору.
- •Тема: Фільтрація й обчислення підсумкових характеристик
- •Етапи розробки програми:
- •Структура програми на мові Pascal
- •Стандартні функції мови Паскаль:
- •Приклади вирішень завдань
- •Приклад вирішення завданя
- •Приклади вирішення завдань
Приклад вирішення завданя
Дани числа х и у. Знайти максимальне з цих чисел.
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.
Хід роботи
Завантажити оболонку програмування PascalABC.
Скласти лістинг програми для розрахунку функції з використанням умовного оператору, згідно індивідуального завдання (Додаток 3).
Виконати відладку програми.
Навести в звіти лістинг програми та результати її роботи.
Лістинг програми: |
|
Результати роботи: |
|
Висновок: |
|
|
ЛАБОРАТОРНА РОБОТА №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.
Хід роботи
Завантажити оболонку програмування PascalABC.
Скласти лістинг програми для розрахунку суми членів ряду з використанням оператора циклу for, згідно індивідуального завдання (Додаток 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>
Хід роботи
Завантажити редактор Web-сторінок HEFS.
Використовуючи теги мови HTML, створити Web-сторінку наведену на прикладі.
В кінці сторінки розмістити посилання на сайт РПК ЛНУ.
Контрольні запитання
Що таке HTML? Чому саме він використовується в Internet?
Як класифікуються теги HTML?
Як задається колір тла і колір тексту в HTML-документах?
Опишіть призначення розділу BODY.
Відповіді на контрольні запитання: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЛАБОРАТОРНА РОБОТА №20
Тема: Інформаційні технології в навчанні
Мета: Одержати практичні навички роботи з програмними засобами, призначеними для вивчення профільного предмету, сформувати вміння використовувати освітні сайти, веб-енциклопедії.
Короткі теоретичні відомості
Класифікація ЕЗНП:
Демонстраційні програми – програми, в яких виклад теорії супроводжується елементами комп’ютерного моделювання процесів, явищ тощо. Такі програми можна використовувати під час вивчення будь-якого предмету. Однією з важливих умов успіху демонстраційних програм є наявність у них динамічних зображень, що сприяє кращому запам’ятовуванню і розумінню вивченого матеріалу (асоціативний метод)
Програми контролю – програми, в яких закладено систему оцінювання знань, умінь і навичок учнів. Такі програми можна використовувати для перевірки знань учнів з окремих тем. З метою здійснення якісного контролю і корекції знань треба передбачити багатоваріантність у межах заданого типу вправ, які в свою чергу мають бути різнорівневими..
Обчислювальні програми – програми, що призначені для проведення обчислень під час вивчення тем, у яких розглядається велика кількість практичних задач. Застосування таких програм на заняттях-практикумах дозволяє проводити обчислювальні експерименти, які допомагають краще зрозуміти суть теорії та проілюструвати її застосування до розв’язування практичних задач. Ці програми розраховані на формування стійких зв’язків між знаннями і навичками шляхом повторення та їх практичного закріплення.
Інформаційно-пошукові та консультаційні системи – програми, що дають змогу зберігати та «тиражувати» знання. Головна перевага таких систем – це висока швидкість пошуку інформації із заданої теми.
Моделюючі програми – програми, о дозволяють проводити моделювання явищ, процесів навколишнього світу з можливістю встановлення параметрів часу вручну.
Експертна система – комп’ютерна програма, що моделює діяльність людини-експерта в певній предметній галузі, фахівця з розв’язування задач із неповними вхідними даними з отриманням вірогідних результатів розв’язку.
Схема ознайомлення з ЕЗНП та його аналізу:
Назва програми
Навчальний предмет (предмети)
Мінімальні вимоги до комп’ютерної техніки та програмного забезпечення:
- тактова частота процесора;
- об’єм оперативної пам’яті;
- тип відеоадаптера та об’єм відеопам’яті; тип та версія операційної системи.
Рік випуску, версія
Тип програми згідно з класифікацією
Мультимедійність – наявність та якість:
- текстової інформації;
- графічних зображень;
- анімацій;
- відео фрагментів;
- звукового супроводу.
Можливість копіювання інформації
Можливість роботи в мережі
Сайт, веб-сайт – сукупність веб-сторінок, доступних в мережі Інтернет, які об’єднані як за змістом, так і навігаційно. Фізично сайт може розміщуватись як на одному, так і на декількох серверах.
Освітній сайт – це сайт, на якому висвітлюються матеріали, що пов’язані з освітою, навчанням, роботою установ.
Приклади освітніх сайтів:
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/
Дистанційне навчання – новий спосіб реалізації процесу навчання, в основі якого лежить використання сучасних інформаційних і телекомунікаційних технологій, що дозволяють навчатися на відстані за відсутності безпосереднього, особистого контакту між викладачем та учнем.
Дистанційний курс – це комплекс навчально-методичних матеріалів та освітніх послуг, створених у віртуальному навчальному середовищі для організації дистанційного навчання на основі інформаційних та телекомунікаційних технологій. Основними елементами дистанційного курсу є системи навчально-методичних матеріалів та освітніх послуг, які поділяються за формою і за змістом.
Хід роботи
Проаналізувати вказаний програмний засіб навчального призначення згідно зі схемою
знайти в мережі Інтернет альтернативний ЕЗНП для профільного предмету
Проінсталювати один із знайдених ЕЗНП
Проаналізувати встановлений ЕЗНП за схемою
Здійснити пошук освітніх веб-ресурсів профільного предмету, веб-енциклопедії з профільного предмету.
зареєструватись на сайті http://www.intuit.ru/
Вибрати курс, опрацювати першу лекцію.
Контрольні запитання
Що використовується в програмах контролю?
Які характерні особливості ЕЗНП?
Які елементи має містити дистанційний курс?
Що являє собою електронний словник?
Які особливості використання програм-перекладачів?
Відповіді на контрольні запитання: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|