КРИВОРIЗЬКИЙ ДЕРЖАВНИЙ ПЕДАГОГIЧНИЙ УНIВЕРСИТЕТ
ФАКУЛЬТЕТ ДОШКIЛЬНОЇ ТА ТЕХНОЛОГIЧНОЇ ОСВIТИ
КАФЕДРА ПЕДАГОГIКИ ТА МЕТОДИКИ ТЕХНОЛОГIЧНОЇ ОСВIТИ
Звiт з лабораторноI №1
Завдання №1,№2
«Одновимiрнi масиви»
Виконала студентка:
Групи ТОКМО-18 Мiзан Iрина Миколаївна
Перевiрила:
к.ф.-м.н., доцент
Тарасова Олена Юрiївна
Кривий Рiг, 2022
Змiст
1. Масиви 3
1.1. Опис змiнних типу Одновимiрний масив. . . . . . . . . . . . . . . . 3 1.2. Поняття одновимiрного масиву. . . . . . . . . . . . . . . . . . . . . . 4
2. Маркований список 5
3. Нумерований список 6
4. Таблиця 7
4.1. Таблиця1.Код типу та його значення. . . . . . . . . . . . . . . . . . 7
5. Малюнок 8
6. Список лiтератури 9
6.1. Список використаної лiтератури . . . . . . . . . . . . . . . . . . . . 9
Бiблiоґрафiя 11
7. Доданi проекти 12
7.1. Доданi проекти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.2. Опис змiнних типу Одновимiрний масив. . . . . . . . . . . . . . . . 13
7.3. Поняття одновимiрного масиву. . . . . . . . . . . . . . . . . . . . . . 13
7.4. Опис змiнних типу Одновимiрний масив. . . . . . . . . . . . . . . . 13
7.5. Опис змiнних типу Одновимiрний масив. . . . . . . . . . . . . . . . 17
7.6. Поняття одновимiрного масиву. . . . . . . . . . . . . . . . . . . . . . 17
7.7. Опис змiнних типу Одновимiрний масив. . . . . . . . . . . . . . . . 17
7.8. Опис змiнних типу Одновимiрний масив. . . . . . . . . . . . . . . . 21
7.9. Поняття одновимiрного масиву. . . . . . . . . . . . . . . . . . . . . . 21
7.10. Опис змiнних типу Одновимiрний масив. . . . . . . . . . . . . . . . 21
Роздiл 1
У курсi 8 класу ви працювали з простими типами даних: дiйсним, цiлим, логiчним, символьним у середовищi програмування Lazarus мовою Object Pascal.
Тип - це властивiсть величини, що визначає множину значень, якi величина може приймати, i множину операцiй, якi над даною величиною можна виконувати. Для збереження змiнної простого типу в пам’ятi видiляється окрема комiрка. У життi ми постiйно стикаємося з безлiччю об’єктiв, об’єднаних за певними ознаками, наприклад: футбольна команда, лiсовий масив, таблиця температур за тиждень. В життi ми зазвичай об‘єднуємо такi данi в таблицi. Для опрацювання табличних даних у програмуваннi iснує структурований тип даних масив.
1.2. Поняття одновимiрного масиву.
Масив - це структурований тип даних, який складається з фiксованого числа однотипних елементiв, що мають спiльне iм’я.
Тип елементiв називають базовим типом масиву.
Одновимiрний масив - це пронумерована послiдовнiсть значень одного типу. Кiлькiсть значень називають розмiром масиву. Завдяки нумерацiї можна отримати доступ до будь-якого елемента масиву як до простого значення базового типу.
Для зберiгання значень температури протягом року замiсть створення окремих змiнних t1, t2, ..., t365 можна створити один масив з iменем t, де кожному значенню буде вiдповiдати порядковий номер елемента масиву. Спiльне iм’я t означає, що цi данi належать до одного масиву, а розрiзнити їх можна за номером (iндексом).
Iм’я елементу масиву складається з iменi масиву та порядкового номера елемента в масивi (iндекса) елемента, узятого в квадратнi дужки.
Наприклад, елемент масиву t[1] дорiвнюватиме значенню середньодобової температури за 1 сiчня, t[365] — за 31 грудня.
Маркований список
• Пошук позицiї пiдрядка у рядку
• Пошук позицiї символу у рядку
• Вставка пiдрядка у рядок
• Перетворення числа у рядок символiв
• Перетворення рядка символiв у число
• Вилучення частини рядка
• Копiювання частини рядка
Нумерований список
1. Пошук позицiї пiдрядка у рядку
2. Пошук позицiї символу у рядку
3. Вставка пiдрядка у рядок
4. Перетворення числа у рядок символiв
5. Перетворення рядка символiв у число
6. Вилучення частини рядка
7. Копiювання частини рядка
Таблиця
4.1. Таблиця1.Код типу та його значення.
Код тип |
Тип в с |
Тип в Рython |
Мiнiмальний розмiр в байтах |
’b’ |
signed char |
int |
1 |
’B’ |
unsigned char |
int |
1 |
’h’ |
signed short |
int |
2 |
’H’ |
unsigned short |
int |
2 |
’i’ |
signed int |
int |
2 |
’I’ |
unsigned int |
int |
2 |
’l’ |
signed long |
int |
4 |
’L’ |
unsigned long |
int |
4 |
’q’ |
signed long long |
int |
8 |
’Q’ |
unsigned long long |
int |
8 |
’f’ |
float |
float |
4 |
’d’ |
double |
float |
8 |
Малюнок
Рис. 5.1. Одновимiрнi масиви
Список лiтератури
6.1. Список використаної лiтератури
Бiблiоґрафiя
[1] О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов. Iнформатика: пiдруч. для 9 кл. загальноосвiт. навч. закл. Харкiв. Видавництвово «Ранок». 2017. 240с.
[2] В.Д. Руденко, Н.В Речич, В.О.Потiєнко. Iнформатика для загальноосвiтнiх навчальних закладiв з поглибленим вивченням iнформатики: пiдруч. для 9 кл. загальноосвiт. навч.
закл. Харкiв.Видавництво «Ранок». 2017. 242с.
[3] Й.Я. Ривкiнд та iн. Iнформатика: пiдруч. для 9 кл. загальноосвiт. навч. закл. Київ. Генеза. 2017. 288с.
[4] Н.В. Морзе, О.В. Барна, В.П. Вембер. Iнформатика: пiдруч. для 9 кл. загальноосвiт.
навч. закладiв. – Киiв. УОВЦ «Орiон».2017. 208c.
Роздiл 7
Доданi проекти
7.2. Опис змiнних типу Одновимiрний масив.
У курсi 8 класу ви працювали з простими типами даних: дiйсним, цiлим, логiчним, символьним у середовищi програмування Lazarus мовою Object
Pascal.
Тип - це властивiсть величини, що визначає множину значень, якi величина може приймати, i множину операцiй, якi над даною величиною можна виконувати. Для збереження змiнної простого типу в пам’ятi видiляється окрема комiрка. У життi ми постiйно стикаємося з безлiччю об’єктiв, об’єднаних за певними ознаками, наприклад: футбольна команда, лiсовий масив, таблиця температур за тиждень. В життi ми зазвичай об‘єднуємо такi данi в таблицi. Для опрацювання табличних даних у програмуваннi iснує структурований тип даних масив.
Масив - це структурований тип даних, який складається з фiксованого числа однотипних елементiв, що мають спiльне iм’я.
Тип елементiв називають базовим типом масиву.
Одновимiрний масив - це пронумерована послiдовнiсть значень одного типу. Кiлькiсть значень називають розмiром масиву. Завдяки нумерацiї можна отримати доступ до будь-якого елемента масиву як до простого значення базового типу.
Для зберiгання значень температури протягом року замiсть створення окремих змiнних t1, t2, ..., t365 можна створити один масив з iменем t, де кожному значенню буде вiдповiдати порядковий номер елемента масиву. Спiльне iм’я t означає, що цi данi належать до одного масиву, а розрiзнити їх можна за номером (iндексом).
Iм’я елементу масиву складається з iменi масиву та порядкового номера елемента в масивi (iндекса) елемента, узятого в квадратнi дужки.
Наприклад, елемент масиву t[1] дорiвнюватиме значенню середньодобової температури за 1 сiчня, t[365] — за 31 грудня.
Описати змiнну типу Одновимiрний масив можна двома способами:
1) у роздiлi type iнтерфейсного блоку програмного коду описати новий тип даних, i в роздiлi var описати змiнну нового типу:
type <iм’я типу> = array[дiапазон iндексiв] of <тип елементiв>; var <спи-
сок змiнних>: <iм’я типу>;
2) описати змiнну типу масив, не вводячи нового типу: var <список змiнних>: array[дiапазон iндексiв] of <тип елементiв> Операцiї над рядками символiв.
• Пошук позицiї пiдрядка у рядку
• Пошук позицiї символу у рядку
• Вставка пiдрядка у рядок
• Перетворення числа у рядок символiв
• Перетворення рядка символiв у число
• Вилучення частини рядка
• Копiювання частини рядка
Операцiї над рядками символiв.
1. Пошук позицiї пiдрядка у рядку
2. Пошук позицiї символу у рядку
3. Вставка пiдрядка у рядок
4. Перетворення числа у рядок символiв
5. Перетворення рядка символiв у число
6. Вилучення частини рядка
7. Копiювання частини рядка
Код тип |
Тип в с |
Тип в Рython |
Мiнiмальний розмiр в байтах |
’b’ |
signed char |
int |
1 |
’B’ |
unsigned char |
int |
1 |
’h’ |
signed short |
int |
2 |
’H’ |
unsigned short |
int |
2 |
’i’ |
signed int |
int |
2 |
’I’ |
unsigned int |
int |
2 |
’l’ |
signed long |
int |
4 |
’L’ |
unsigned long |
int |
4 |
’q’ |
signed long long |
int |
8 |
’Q’ |
unsigned long long |
int |
8 |
’f’ |
float |
float |
4 |
’d’ |
double |
float |
8 |
Таблиця1.Код типу та його значення.
Рис. 7.1. Одновимiрнi масиви
7.5. Опис змiнних типу Одновимiрний масив.
У курсi 8 класу ви працювали з простими типами даних: дiйсним, цiлим, логiчним, символьним у середовищi програмування Lazarus мовою Object
Pascal.
Тип - це властивiсть величини, що визначає множину значень, якi величина може приймати, i множину операцiй, якi над даною величиною можна виконувати. Для збереження змiнної простого типу в пам’ятi видiляється окрема комiрка. У життi ми постiйно стикаємося з безлiччю об’єктiв, об’єднаних за певними ознаками, наприклад: футбольна команда, лiсовий масив, таблиця температур за тиждень. В життi ми зазвичай об‘єднуємо такi данi в таблицi. Для опрацювання табличних даних у програмуваннi iснує структурований тип даних масив.
Масив - це структурований тип даних, який складається з фiксованого числа однотипних елементiв, що мають спiльне iм’я.
Тип елементiв називають базовим типом масиву.
Одновимiрний масив - це пронумерована послiдовнiсть значень одного типу. Кiлькiсть значень називають розмiром масиву. Завдяки нумерацiї можна отримати доступ до будь-якого елемента масиву як до простого значення базового типу.
Для зберiгання значень температури протягом року замiсть створення окремих змiнних t1, t2, ..., t365 можна створити один масив з iменем t, де кожному значенню буде вiдповiдати порядковий номер елемента масиву. Спiльне iм’я t означає, що цi данi належать до одного масиву, а розрiзнити їх можна за номером (iндексом).
Iм’я елементу масиву складається з iменi масиву та порядкового номера елемента в масивi (iндекса) елемента, узятого в квадратнi дужки.
Наприклад, елемент масиву t[1] дорiвнюватиме значенню середньодобової температури за 1 сiчня, t[365] — за 31 грудня.
Описати змiнну типу Одновимiрний масив можна двома способами:
1) у роздiлi type iнтерфейсного блоку програмного коду описати новий тип даних, i в роздiлi var описати змiнну нового типу:
type <iм’я типу> = array[дiапазон iндексiв] of <тип елементiв>; var
<список змiнних>: <iм’я типу>;
2) описати змiнну типу масив, не вводячи нового типу: var <список змiнних>: array[дiапазон iндексiв] of <тип елементiв> Операцiї над рядками символiв.
• Пошук позицiї пiдрядка у рядку
• Пошук позицiї символу у рядку
• Вставка пiдрядка у рядок
• Перетворення числа у рядок символiв
• Перетворення рядка символiв у число
• Вилучення частини рядка
• Копiювання частини рядка
Операцiї над рядками символiв.
1. Пошук позицiї пiдрядка у рядку
2. Пошук позицiї символу у рядку
3. Вставка пiдрядка у рядок
4. Перетворення числа у рядок символiв
5. Перетворення рядка символiв у число
6. Вилучення частини рядка
7. Копiювання частини рядка
Код тип |
Тип в с |
Тип в Рython |
Мiнiмальний розмiр в байтах |
’b’ |
signed char |
int |
1 |
’B’ |
unsigned char |
int |
1 |
’h’ |
signed short |
int |
2 |
’H’ |
unsigned short |
int |
2 |
’i’ |
signed int |
int |
2 |
’I’ |
unsigned int |
int |
2 |
’l’ |
signed long |
int |
4 |
’L’ |
unsigned long |
int |
4 |
’q’ |
signed long long |
int |
8 |
’Q’ |
unsigned long long |
int |
8 |
’f’ |
float |
float |
4 |
’d’ |
double |
float |
8 |
Таблиця1.Код типу та його значення.
Рис. 7.2. Одновимiрнi масиви
7.8. Опис змiнних типу Одновимiрний масив.
У курсi 8 класу ви працювали з простими типами даних: дiйсним, цiлим, логiчним, символьним у середовищi програмування Lazarus мовою Object
Pascal.
Тип - це властивiсть величини, що визначає множину значень, якi величина може приймати, i множину операцiй, якi над даною величиною можна виконувати. Для збереження змiнної простого типу в пам’ятi видiляється окрема комiрка. У життi ми постiйно стикаємося з безлiччю об’єктiв, об’єднаних за певними ознаками, наприклад: футбольна команда, лiсовий масив, таблиця температур за тиждень. В життi ми зазвичай об‘єднуємо такi данi в таблицi. Для опрацювання табличних даних у програмуваннi iснує структурований тип даних масив.
Масив - це структурований тип даних, який складається з фiксованого числа однотипних елементiв, що мають спiльне iм’я.
Тип елементiв називають базовим типом масиву.
Одновимiрний масив - це пронумерована послiдовнiсть значень одного типу. Кiлькiсть значень називають розмiром масиву. Завдяки нумерацiї можна отримати доступ до будь-якого елемента масиву як до простого значення базового типу.
Для зберiгання значень температури протягом року замiсть створення окремих змiнних t1, t2, ..., t365 можна створити один масив з iменем t, де кожному значенню буде вiдповiдати порядковий номер елемента масиву. Спiльне iм’я t означає, що цi данi належать до одного масиву, а розрiзнити їх можна за номером (iндексом).
Iм’я елементу масиву складається з iменi масиву та порядкового номера елемента в масивi (iндекса) елемента, узятого в квадратнi дужки.
Наприклад, елемент масиву t[1] дорiвнюватиме значенню середньо-
добової температури за 1 сiчня, t[365] — за 31 грудня.
Описати змiнну типу Одновимiрний масив можна двома способами:
1) у роздiлi type iнтерфейсного блоку програмного коду описати новий тип даних, i в роздiлi var описати змiнну нового типу: type <iм’я типу> = array[дiапазон iндексiв] of <тип елементiв>; var
<список змiнних>: <iм’я типу>;
2) описати змiнну типу масив, не вводячи нового типу: var <список змiнних>: array[дiапазон iндексiв] of <тип елементiв> Операцiї над рядками символiв.
• Пошук позицiї пiдрядка у рядку
• Пошук позицiї символу у рядку
• Вставка пiдрядка у рядок
• Перетворення числа у рядок символiв
• Перетворення рядка символiв у число
• Вилучення частини рядка
• Копiювання частини рядка
Операцiї над рядками символiв.
1. Пошук позицiї пiдрядка у рядку
2. Пошук позицiї символу у рядку
3. Вставка пiдрядка у рядок
4. Перетворення числа у рядок символiв
5. Перетворення рядка символiв у число
6. Вилучення частини рядка
7. Копiювання частини рядка
Код тип |
Тип в с |
Тип в Рython |
Мiнiмальний розмiр в байтах |
’b’ |
signed char |
int |
1 |
’B’ |
unsigned char |
int |
1 |
’h’ |
signed short |
int |
2 |
’H’ |
unsigned short |
int |
2 |
’i’ |
signed int |
int |
2 |
’I’ |
unsigned int |
int |
2 |
’l’ |
signed long |
int |
4 |
’L’ |
unsigned long |
int |
4 |
’q’ |
signed long long |
int |
8 |
’Q’ |
unsigned long long |
int |
8 |
’f’ |
float |
float |
4 |
’d’ |
double |
float |
8 |
Таблиця1.Код типу та його значення.
Рис. 7.3. Одновимiрнi масиви