Основні поняття інформатики

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Білет № 1
1) В даний час поняття «інформація» стало дуже популярним. Зміст, вкладений у нього, сильно розширився і змінився. Ні, мабуть, такої галузі людської діяльності, де це поняття не використовується. Це доводить зростаючу роль інформації в житті і діяльності людей. У той же час однозначного визначення цього поняття поки не існує.
Філософи під інформацією розуміють відбите різноманіттям тобто відображення у свідомості людини відбуваються навколо змін. Приклад інформації: прийшла зима. У технічних науках інформацією вважають коди, знаки і сигнали, які можна передавати і отримувати за допомогою технічних пристроїв, при цьому зміст повідомлення значення не має. Приклад інформації: 00111000110011. Сенс інформації є важливим для журналістів, генетиків, біологів. У теорії інформації (за К. Шеннон) інформацією вважають відомості, що знімають повністю або частково існуючу невизначеність знання.
В інформатиці інформацію можна розглядати як продукт взаємодії даних та методів їх обробки, адекватних розв'язуваної задачі. Приклад інформації: комп'ютерна програма.
Перша підстава класифікації - за способом сприйняття інформації людиною:
• візуальна;
• аудиальная (слухова);
• тактильна;
• нюхова;
• смакова.
класифікація за способом подання:
• текстова;
• числова;
• графічна;
• звукова;
• комбінована.
класифікація інформації - за суспільним значенням:
• особиста;
• спеціальна;
• масова.
Вимірювання інформації: 1) змістовний підхід, 2) алфавітний підхід.
При змістовному підході кількість інформації, об'єднане обсягом знань переданому повідомленні.
Повідомлення містить інформацію для людини, якщо ув'язнені в ньому відомості є новим і зрозумілим. Вимірювання інформації = 1 Біт. Повідомлення зменшують невизначеність знань людини несе в собі 1 біт.
2) КОМПАС-це програма, яка дозволяє створювати креслення будь-якого рівня складності з повною підтримкою російських стандартів. Версія K0MIIAC-3D LT спеціально призначена для навчання комп'ютерному креслення в школах, технікумах і вузах, і право на її використання в навчальних цілях надається безкоштовно російською компанією АСКОН.
У центрі робочого вікна КОМПАС-З розміщується система координат. Положення курсору відраховується від початку системи координат, а поточні значення його координат X і Y відображаються в правій частині рядка стану, розташованої в нижній частині вікна.
Системи автоматизованого проектування (САПР) є векторними графічними редакторами, призначеними для створення креслень.
При класичному кресленні за допомогою олівця, лінійки та циркуля проводиться побудова елементів креслення (відрізків, кіл, прямокутників і так далі) з точністю, яку надають креслярські інструменти. Використання САПР дозволяє створювати креслення з абсолютною точністю і забезпечує можливість реалізації наскрізної технології проектування і виготовлення деталей. На основі комп'ютерних креслень генеруються керуючі програми для верстатів з числовим програмним керуванням (ЧПК), по цих кресленнях виготовляють деталі з металу, дерева і т.д. Створення та редагування креслення реалізується за допомогою інструментальної панелі, яка за замовчуванням розміщується в лівій верхній частині вікна. Інструментальна панель включає в себе п'ять різних робочих панелей, кожна з яких містить набір кнопок певного функціонального призначення і панель перемикання, яка забезпечує перехід від однієї робочої панелі в іншу.
Білет № 2
1) Інформаційний процес - сукупність дій, що проводяться над інформацією для отримання будь-якого результату (іншої інформації). В даний час виділено типи інформаційних процесів, загальні для різних систем: обробка, передача, зберігання інформації.
В інформатиці говорять про загальні закономірності, властивих інформаційним процесам, які у будь-якій системі: технічної (комп'ютері), біологічної (живої природи) або соціальної (суспільного життя).
Розглянемо інформаційні процеси з точки зору діяльності людини.
Види інформаційних процесів:
1) Обробка:
a) Пошук і відбір
б) отримання нової інформації
в) структурування
г) кодування (упаковка)
2) Передача (джерело - канал - приймач),
3) Зберігання:
А) розміщення (накопичення)
б) корекція
в) доступ
2) Блок-схема алгоритму - це графічний спосіб запису алгоритму з використанням геометричних фігур (функціональних блоків), з'єднані між собою стрілками, що вказують послідовність виконання дій. Прийнято певні стандарти графічного зображення блоків
Структурною елементарною одиницею алгоритму є проста команда, що позначає один елементарний крок роботи з інформацією. Проста команда мовою блок-схем зображується у вигляді одного функціонального блоку, який має тільки один вхід і один вихід. З простих команд і перевірки умов утворюються складові команди алгоритму, що мають більш складну структуру. Як і у простих команд, у складових теж тільки один вхід і один вихід. Виділяють всього три базові алгоритмічні структури - проходження, розгалуження, повторення. За допомогою з'єднання тільки цих базових конструкцій можна зібрати алгоритм будь-якого ступеня складності.
Дотримання - це складова команда алгоритму, в якій дії слідують одне за іншим. При виконанні алгоритму дії виконуються завжди в одному і тому ж порядку, як вони записані. Під дією розуміється або проста, або складова команда. Лінійні алгоритми складаються тільки з команд проходження.
Розгалуження - це складова команда алгоритму, в якій в залежності від умови передбачений перехід або на одне, або інше дію. Дії можуть бути простими або складеними командами алгоритму. Команда розгалуження може використовуватися в скороченій формі, коли в разі недотримання умови ніяка дія не виконується. У цьому випадку в блок-схемі команди розгалуження дія відсутня завжди праворуч (шлях «ні»). Під дією розуміється або проста команда, або складова команда алгоритму. Розгалужуються алгоритми (алгоритми розгалуження) складаються з команд розгалуження і можуть бути доповнені командами проходження.
Повторення - це складова команда алгоритму, в якій в залежності від дотримання умови може повторюватися виконання деяких дій. Під дією, як і колись, розуміється проста або складова команда.
Функція призначена для того, щоб повертати одне значення, воно, і є її результатом. Опис функції починається з заголовка, за ним іде ім'я, а в круглих дужках - список формальних параметрів.
Функція чи процедура - самостійна частина програми, що має з власні змінні, яким відводиться окреме, не залежне від основної програми, місце в пам'яті комп'ютера.
Білет № 3
1) В даний час поняття «інформація» стало дуже популярним. Зміст, вкладений у нього, сильно розширився і змінився. Ні, мабуть, такої галузі людської діяльності, де це поняття не використовується. Це доводить зростаючу роль інформації в житті і діяльності людей. У той же час однозначного визначення цього поняття поки не існує.
Філософи під інформацією розуміють відбите різноманіттям тобто відображення у свідомості людини відбуваються навколо змін. Приклад інформації: прийшла зима. У технічних науках інформацією вважають коди, знаки і сигнали, які можна передавати і отримувати за допомогою технічних пристроїв, при цьому зміст повідомлення значення не має. Приклад інформації: 00111000110011. Сенс інформації є важливим для журналістів, генетиків, біологів. У теорії інформації (за К. Шеннон) інформацією вважають відомості, що знімають повністю або частково існуючу невизначеність знання. Приклад інформації: з двох можливих варіантів падіння монети випала «решка».
В інформатиці інформацію можна розглядати як продукт взаємодії даних та методів їх обробки, адекватних розв'язуваної задачі. Приклад інформації: комп'ютерна програма. Багато років люди працювали з інформацією «вручну», перш ніж був винайдений комп'ютер, що дозволяє автоматизувати процеси обробки, передачі та зберігання інформації. Будь-яка інформація (дані) в комп'ютері представлена ​​дискретно - послідовністю відокремлених один від одного елементів. Значить, інформацію для комп'ютера необхідно закодувати. Кодування - це перетворення інформації з однієї знакової форми в іншу, зручну для її обробки, зберігання або передачі. Використовуваний для кодування кінцевий набір знаків називають алфавітом. Кодування здійснюється за прийнятими правилами. Правило кодування називається кодом. Довжина коду - кількість знаків алфавіту, використовуваних для кодування. При кодуванні інформації для технічних пристроїв важливе значення мають алфавіти, що складаються всього з двох знаків. Такі алфавіти називають двійковими.
2) Змінній називається величина, яка може приймати різні значення. Змінні величини розрізняються за своїм типом. Тип величини визначає безліч значень, які може приймати величина, і безліч операцій над цими значеннями. Наприклад, у мові програмування величини 205 і -45 відносяться до целочисленному типу і їх можна складати, множити, ділити і виконувати інші арифметичні операції. Величини "колір" і "ок" відносяться до строковому типу і їх можна зчіплювати (складати), але не можна ділити або віднімати.
Змінна - це іменована область оперативної пам'яті (комірка), в якій може зберігатися потрібна інформація. Для завдання способу зберігання змінної приписують тип, він визначає, як ця область пам'яті організована. У комірку-змінну заноситься значення змінної. Для того щоб це зробити, використовують операцію присвоювання «: =». Наприклад: К: = 15. Знак «: =» ділить команду присвоювання на ліву і праву частини. У лівій частині може стояти будь-яка величина (її ім'я), а в правій - значення цієї величини (поточне). Знак присвоювання «: =» не слід плутати (замінювати) зі знаком рівності «==». Знак присвоювання вказує на дію (присвоювання), знак рівності дії не передбачає. Приклад: у: = у + б читається як: змінної у присвоюється значення, рівне попереднього її значенням, збільшеному на 6. Цей вираз зі знаком рівності безглуздо.
Білет № 4
1) Комп'ютер - це універсальний (багатофункціональний) програмно керований пристрій для зберігання, обробки і передачі інформації.
Архітектура комп'ютера - це загальний опис структури і функцій комп'ютера на рівні, достатньому для розуміння принципів його роботи.
У 1945 році в своїй доповіді математик Джон фон Нейман описав, як має бути влаштований комп'ютер для того, щоб бути універсальним пристроєм для роботи з інформацією. Принципи фон Неймана:
• принцип програмного управління, згідно з яким програма складається з набору команд, які виконуються процесором в певній послідовності;
• принцип однорідності пам'яті, згідно з яким програми і дані зберігаються в одній і тій же пам'яті (оперативному запам'ятовуючому пристрої, ОЗУ);
• принцип адресності, згідно з яким пам'ять складається з пронумерованих осередків і процесору в будь-який момент доступна будь-яка її осередок.
Конструктивно сучасні комп'ютери реалізуються у вигляді взаємодіючих спеціалізованих пристроїв, створених з мікросхем, напаяних на друковані плати.
Процесор - центральний пристрій, що виконує всі арифметичні і логічні операції. Конструктивно центральний процесор в сучасних ПК найчастіше один. Дані і програми для їх обробки представляються в оперативній пам'яті у вигляді двійкового коду. Для збереження даних і програм при відключенні електроживлення використовуються різні пристрої зовнішньої пам'яті.
Характеристиками процесора є тактова частота і розрядність. Мікросхема генератора тактової частоти задає ритм роботи процесора, який зараз вимірюється в гігагерцах. Максимальну довжину двійкового коду, який може передаватися або оброблятися процесором одночасно, називають розрядністю. Сучасні процесори мають розрядність 32 або 64 біта.
Внутрішня пам'ять комп'ютера ділиться на дві частини:
ОЗП (оперативний запам'ятовуючий пристрій) - швидка напівпровідникова енергозалежна пам'ять, зберігає дані і команди, з якими працює процесор. Дозволяє читати і записувати дані в комірки пам'яті. Характеристиками оперативної пам'яті є її об'єм і час доступу до осередку. У сучасних комп'ютерах обсяг оперативної пам'яті досягає 512 Мб - 4 Гб, а час доступу до осередку - менше 10 не.
ПЗУ (постійний запам'ятовуючий пристрій) - енергонезалежна пам'ять. У ПЗУ зберігаються програми контролю обладнання та первинного завантаження ОС. ПЗУ - це пам'ять тільки для читання, мікросхема програмується один раз в заводських умовах. Основні характеристики комп'ютера - це обсяг оперативної пам'яті, тактова частота і розрядність процесора.
Периферійні пристрої служать для підвищення функціональних можливостей комп'ютера, зручності введення і виведення інформації.
Пристрої зовнішньої пам'яті розраховані на основні типи носіїв: жорсткий диск, гнучкий магнітний диск, оптичний диск і мікросхеми енергонезалежній пам'яті.
Жорсткий диск встановлюється в системний блок (в даний час жорсткі диски можуть не вбудовуватися в системний блок, а підключатися через порти). Жорсткий диск вважається незнімним, оскільки він чутливий до вібрації. Він являє собою конструкцію з самого носія й пристрої читання / запису з необхідним управлінням в єдиному захищеному корпусі. Носієм інформації є магнітні диски, зібрані в пакет. Обертається пакет дисків загальним мотором. Зчитування і запис виконуються за допомогою набору головок. Управління процесом зчитування і запису виконується електронікою диска, змонтованої в тому ж корпусі. Інформація на диску розташовується доріжками, відповідними куті повороту головок. Важлива особливість: з-за високої щільності запису і швидкості обертання вкрай важливо повна відсутність пилу, вона може призвести до пошкодження носія.
Гнучкий магнітний диск укладений в захисний корпус, за допомогою якого диск захищається від прямого світла і пошкоджень. Диск обертається усередині корпусу. Для зчитування й запису диск вставляється в пристрій - дисковод, при цьому зсувається захисна шторка і магнітна головка отримує доступ до диска. Головка рухається по напрямних за допомогою крокового двигуна. Важлива особливість: магнітний шар на диску чутливий до перепадів температури, вологості, магнітного поля та вібрації, а тому дискета - ненадійний носій, часто виходить з ладу. Застосовується через дешевизну, компактності та з-за поширеності пристроїв.
Оптичний диск. Читання / запис інформації виконується за допомогою відбиття від поверхні лазерного променя. Існує два основних типи носіїв: «тільки читання» (штампуються на заводі) і «читання і запис» (записуються на комп'ютері користувача в залежності від типу один або кілька разів). Диски менше схильні до зовнішніх впливів, не вимагають корпусу. Пристрої, що дозволяють не тільки читати, але і записувати інформацію, складніше і дорожче. Диски розрізняються по місткості та особливостям читання / запису, але загальні принципи зберігаються.
2) Організовані масиви інформації певного призначення (тематики) називають базами даних (БД). Приклади баз даних: база даних кінотеатрів міста, база даних книжкового фонду бібліотеки, база даних нормативних правових актів у сфері освіти. Програми, що забезпечують роботу з базами даних, називають системами керування базами даних. Для структурування великого обсягу даних найчастіше застосовується таблична форма. У таблиці легко орієнтуватися, навіть якщо інформації про який-небудь об'єкт дуже багато. Кожен стовпець таблиці може містити деяку характеристику об'єкта, а кожен рядок - описувати один об'єкт.
Процес створення бази даних (проектування) включає, перш за все, створення структури таблиць, установку зв'язків між цими таблицями, створення інших допоміжних об'єктів: запитів, форм, звітів.
Запити. У СУБД запити служать для вибірки записів, оновлення таблиць та включення до них нових записів. За допомогою запитів можна переглядати дані з кількох таблиць. Вони також використовуються в якості способу отримання даних для форм і звітів. Але головне призначення запитів - це відбір даних на підставі критеріїв та математична обробка даних (обчислювані поля). У будь-який момент можна вибрати з БД необхідну інформацію і створити обчислюване поле.

Білет № 5
1) Комп'ютер - це універсальний (багатофункціональний) програмно керований пристрій для зберігання, обробки і передачі інформації.
Конструктивно сучасні комп'ютери реалізуються у вигляді взаємодіючих спеціалізованих пристроїв, створених з мікросхем, напаяних на друковані плати.
1) Пристрої зовнішньої пам'яті
2) Оперативна пам'ять
3) Постійна пам'ять
4) центральний процесор
5) Спеціалізовані засоби обробки (відео, звукові, сигнальні процесори)
6) пристрої введення
7) пристрою виводу
2) Існує два основних підходи до подання графічної інформації для її обробки комп'ютером - растровий і векторний.
У растровому поданні зображення - це сукупність даних про координати і квітах пікселів малюнка.
У векторній графіці - це дані, математично описують графічні примітиви (лінії, дуги, кола, прямокутники і ін), що складають малюнок.
До достоїнств растрової графіки відносять: можливість подання зображення фотографічної якості, простоту виводу на зовнішні пристрої. Суттєвими недоліками растрової графіки є: великий обсяг пам'яті, необхідний для зберігання зображень, і обмежені можливості зміни. Перевагою векторного представлення є відносно невеликий обсяг пам'яті і можливість виконувати зміни без втрати якості. Але при цьому векторна графіка не дозволяє одержувати зображення фотографічної якості.
До апаратних засобів роботи з графічною інформацією належать:
монітори і відеокарти, що підтримують графічний режим відображення;
• маніпулятори «миша» - для введення зображення;
сканери - для введення зображення;
світлове перо, графічний планшет - для малювання рухами пера;
принтери - для виведення зображення;
• графобудівники (плоттери) - для виведення зображення.
Для формування зображення на екрані монітора в складі всіх сучасних ПК передбачений відеоадаптер (відеокарта). Це окремий пристрій, що складається з відеопам'яті (для зберігання двійкового коду зображення, що виводиться на екран) і графічного процесора (формує і зчитує стан відеопам'яті і відповідно до нього формує зображення для монітора).
Для роботи з графікою існує безліч прикладних програм. Поширена назва цих програм - графічні редактори, його застосовують по відношенню до прикладних програм, які не мають будь-якої спеціалізованої орієнтації і використовуваним для малювання або редагування відсканованих зображень. Для створення ілюстрацій зазвичай використовуються редактори векторної графіки. Поліпшення якості зображень, а також монтаж фотографій виконується в редакторах растрової графіки.
Розглянемо, що представляє собою середу більшості графічних редакторів. Основне місце екрану програми займає робоче поле для створення зображення. Для зручності малювання передбачені інструменти малювання, що включають засоби для малювання у вигляді олівця, пера, кисті, а також лінійки, гумки, штампа, лупи, лійки для заливки. Є готові графічні примітиви - різні лінії і фігури. Є колірна палітра. Графічні редактори дозволяють включати в малюнок тексти. При цьому можна керувати шрифтом, задавати потрібні розміри, колір і ефекти. Обов'язковим компонентом будь-прикладної програми, в тому числі і графічного редактора, є меню команд у двох можливих форматах: текстовому і у вигляді піктограми. За допомогою меню виконуються необхідні дії по збереженню, зміні, друку створеного графічного файлу.
Білет № 6
1) ОЗП (оперативний запам'ятовуючий пристрій) - швидка напівпровідникова енергозалежна пам'ять, зберігає дані і команди, з якими працює процесор. Дозволяє читати і записувати дані в комірки пам'яті. -Характеристиками оперативної пам'яті є її об'єм і час доступу до осередку. У сучасних комп'ютерах обсяг оперативної пам'яті досягає 512 Мб - 4 Гб, а час доступу до осередку - менше 10 не.
ПЗУ (постійний запам'ятовуючий пристрій) - енергонезалежна пам'ять. У ПЗУ зберігаються програми контролю обладнання та первинного завантаження ОС. ПЗУ - це пам'ять тільки для читання, мікросхема програмується один раз в заводських умовах. Основні характеристики комп'ютера - це обсяг оперативної пам'яті, тактова частота і розрядність процесора.
Пристрої зовнішньої пам'яті розраховані на основні типи носіїв: жорсткий диск, гнучкий магнітний диск, оптичний диск і мікросхеми енергонезалежній пам'яті.
Жорсткий диск встановлюється в системний блок (в даний час жорсткі диски можуть не вбудовуватися в системний блок, а підключатися через порти). Жорсткий диск вважається незнімним, оскільки він чутливий до вібрації. Він являє собою конструкцію з самого носія й пристрої читання / запису з необхідним управлінням в єдиному захищеному корпусі. Носієм інформації є магнітні диски, зібрані в пакет. Обертається пакет дисків загальним мотором. Зчитування і запис виконуються за допомогою набору головок. Управління процесом зчитування і запису виконується електронікою диска, змонтованої в тому ж корпусі. Інформація на диску розташовується доріжками, відповідними куті повороту головок. Важлива особливість: з-за високої щільності запису і швидкості обертання вкрай важливо повна відсутність пилу, вона може призвести до пошкодження носія.
Гнучкий магнітний диск укладений в захисний корпус, за допомогою якого диск захищається від прямого світла і пошкоджень. Диск обертається усередині корпусу. Для зчитування й запису диск вставляється в пристрій - дисковод, при цьому зсувається захисна шторка і магнітна головка отримує доступ до диска. Головка рухається по напрямних за допомогою крокового двигуна. Важлива особливість: магнітний шар на диску чутливий до перепадів температури, вологості, магнітного поля та вібрації, а тому дискета - ненадійний носій, часто виходить з ладу. Застосовується через дешевизну, компактності та з-за поширеності пристроїв.
Оптичний диск. Читання / запис інформації виконується за допомогою відбиття від поверхні лазерного променя. Існує два основних типи носіїв: «тільки читання» (штампуються на заводі) і «читання і запис» (записуються на комп'ютері користувача в залежності від типу один або кілька разів). Диски менше схильні до зовнішніх впливів, не вимагають корпусу. Пристрої, що дозволяють не тільки читати, але і записувати інформацію, складніше і дорожче. Диски розрізняються по місткості та особливостям читання / запису, але загальні принципи зберігаються. Мікросхеми енергонезалежній пам'яті. Це спеціалізовані мікросхеми, які зберігають інформацію тривалий час без зовнішнього живлення. Найбільш вживані з них - флеш-брелоки, що підключаються через USB-накопичувачі, і різні карти. Карти пам'яті часто використовуються у всіляких цифрових пристроях. Швидкість роботи з тим чи іншим носієм залежить від його власних характеристик, від параметрів пристрою і від способу підключення до системної шини. Існує два основних типи таких шин - паралельна (АТА, SCSI) і послідовна (Serial AT A, USB, FireWire). Більш сучасні шини - послідовні, це дозволяє спростити виготовлення кабелів і збільшити швидкість обміну
2) При розробці складних програм важко представити всі дані за допомогою окремих змінних - це істотно ускладнило б їх обробку. Для вирішення цієї проблеми застосовують складні, структурні типи даних. Найбільш поширеним видом таких типів даних є масиви - індексовані набори змінних. У мовах програмування Basic і Pascal це набори однотипних змінних.
Для зберігання одних і тих же чисел можна використовувати різні типи даних. Гнучке застосування різних типів даних дозволяє істотно заощаджувати обсяг пам'яті, займаної змінними (особливо при обробці великих масивів даних) і контролювати правильність використання даних на етапі трансляції програми.
Масиви можуть бути:
1) цілими (integer, longint),
2) символьними (char),
3) Речовими (real, single, double, extended),
4) логічними (boolean)
Білет № 7
1) Сучасні комп'ютери можна вважати універсальними, оскільки вони застосовуються для автоматизації обробки та обміну самої різної інформацією практично у всіх галузях сучасного життя. Ця універсальність досягається в першу чергу застосуванням величезної кількості програмного забезпечення, що реалізує власне операції з обробки інформації.
Ми пропонуємо поділ ПО на два великі блоки - системне ПЗ і прикладне ПЗ.
Системне програмне забезпечення. Сюди належать програми, що забезпечують виконання загальних для всіх програм технічних завдань, взаємодія з апаратурою, тобто забезпечення функціонування комп'ютера, роботу з файлами, захист програм і даних, можливість запуску і роботи інших програм.
а) Ядро операційної системи. Функції цих програм »даних і бібліотек функцій - управління виконанням програм, оперативною пам'яттю, забезпечення взаємодії програм.
б) Системні бібліотеки функцій. Сюди входять бібліотеки і програми, що забезпечують роботу з пристроями зовнішньої пам'яті (файлові системи), пристроїв введення / виводу (забезпечення інтерфейсу з користувачем), та ін У більшості сучасних ОС в ядро ​​або важливі системні бібліотек і також входять бібліотеки функцій для роботи з мережами .
в) Драйвери. Це програмне забезпечення, що розробляється постачальниками апаратних засобів та в операційній системі управляє нестандартними (не передбаченими при розробці ОС) пристроями. Драйвер забезпечує виконання стандартних для класу пристроїв функцій, що дозволяє розробляти нові, більш досконалі пристрої і застосовувати їх без принципових модифікацій ОС.
г) Утиліти. Це невеликі програми, що реалізують приватні технічні завдання з обслуговування комп'ютера: архівування, контроль стану пристроїв зовнішньої пам'яті, пошук потрібних файлів і пр.
Прикладне програмне забезпечення. До прикладного ПО ставляться програмні комплекси, що забезпечують виконання різних прикладних задач користувачів. Безліч таких програм і комплексів величезне і вичерпної класифікації не піддається. Можна виділити декілька часто використовуваних видів прикладного ПЗ.
а) Офісні пакети. Це комплекси програм, які допомагають вирішувати основні завдання діловодства - підготовку документів, виконання розрахунків, презентації, ведення листування та організацію роботи та ін
б) Системи управління базами даних (СКБД), довідкові системи та оболонки автоматизованих інформаційних систем. Ці програми дозволяють організувати введення, зберігання та роботу з великими обсягами спеціалізованих даних. СУБД часто є спільними компонентами, що забезпечують роботу великої кількості спеціалізованих комплексів.
в) Програми обробки графічної інформації. Це великий клас програм, метою застосування яких є формування або аналіз зображень. Серед них можна згадати програми обробки фотозображень, видавничі комплекси, системи підготовки реалістичних тривимірних зображень і ін
г) Середовища програмування. Це програмні комплекси, що включають транслятори, спеціалізовані текстові редактори, засоби налагодження та контролю за виконанням програм, засоби розробки додаткових елементів програм, бібліотеки компонентів і багато інших засобів, які використовуються професійними розробниками системного та прикладного програмного забезпечення.
2) Логічна змінна може приймати два значення: «істина» і «брехня», логічна константа є одним з цих двох значень. Інакше їх можна записувати як TRUE і FALSE, або Т і F, або 1 і 0, або І і Л і т. д.
Над логічними величинами визначаються логічні операції, в результаті яких виходять логічні вирази.
Логічне додавання (диз'юнкція) - це логічна операція, яка ставить у відповідність кожним двом логічним величинам логічне вираження, що є істинним тоді і тільки тоді, коли істинна хоча б одна з величин. Позначається: А чи В, A v В, A OR В, А + В.
Таблиця найпростіших логічних функцій:
Заперечення
Кон'юнкція
Диз'юнкція
Проходження
Еквівалентність
А
А
А
У
А & В
А
У
AvB
А
B
А-+ В
А
У
А ~ У
0
1
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
1
0
0
1
1
0
1
1
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
Білет № 8
1) Для забезпечення використання будь-яких прикладних комплексів необхідна операційна система (ОС). Від неї значною мірою залежить стійкість роботи, специфіка застосовуваних програмних засобів, особливості побудови прикладних систем. При включенні комп'ютера операційна система завантажується в пам'ять раніше інших програм і потім служить платформою і середовищем для їх роботи.
По-перше, завданням операційної системи є управління ресурсами: процесорним часом, оперативною пам'яттю, доступом до пристроїв зовнішньої пам'яті.
По-друге, ОС реалізує взаємодію програм (між собою і апаратурою).
По-третє, сучасні операційні системи забезпечують взаємодію комп'ютера з користувачем (людино-машинний інтерфейс) і з іншими комп'ютерами - у мережах.
Основний компонент операційної системи - ядро. Ядро - це комплекс програм, постійно присутніх в оперативній пам'яті та виконували завдання управління процесами і пам'яттю. Крім цього, операційна система містить бібліотеки функцій, що виконують конкретні завдання, До цих бібліотекам звертаються прикладні програми для виконання типових завдань. Приклад такого завдання - управління даними на зовнішніх носіях (підтримка файлової системи).
Як правило, операційна система поставляється з набором прикладних програм, які забезпечують виконання деяких корисних функцій: архівування, пошук потрібних файлів і ін Такі допоміжні програми називаються утилітами.
Існує велика кількість класифікацій операційних систем. Найбільш популярні такі основні класифікації.
1. За способом управління виконуваними процесами:
а) однозадачним. В один момент часу виконується одне завдання, тільки по закінченню виконання управління передається наступній задачі (або процесору команд ОС);
б) багатозадачні. В оперативній пам'яті присутні кілька програм, які з точки зору користувача виконуються одночасно. На практиці ОС постійно переключається від однієї програми до іншої.
2. З розділення середовища користувачів:
а) однокористувацькі - ОС, що не передбачають поділ ресурсів між користувачами (тобто не розрізняють користувачів);
б) розраховані на багато користувачів - ОС, що мають у своєму складі засоби розмежування ресурсів між користувачами.
На даний момент активно використовуються дві лінії операційних систем:
1) операційні системи лінії UNIX;
2) операційні системи лінії Windows.
Всі ці ОС є багатозадачними, розрахованими на багато користувачів, забезпечують взаємодію з широким спектром апаратури, передбачають розширення можливостей за рахунок розробки самих різних програм. У складі цих ОС в тому чи іншому вигляді поставляються засоби організації графічного інтерфейсу користувача. Всі вони мають свої переваги і недоліки, вибір конкретної ОС обумовлюється конкретним завданням і уподобань.
2) Логічна змінна може приймати два значення: «істина» і «брехня», логічна константа є одним з цих двох значень. Інакше їх можна записувати як TRUE і FALSE, або Т і F, або 1 і 0, або І і Л і т. д.
Над логічними величинами визначаються логічні операції, в результаті яких виходять логічні вирази.
Логічне множення (кон'юнкція) - це логічна операція, яка ставить у відповідність кожним двом логічним величинам логічне вираження, що є істинним тоді і тільки тоді, коли обидві вихідні величини істинні. Позначається: А і В> А & В, А л В, АВ, А • В, A AND В, де А, В - логічні величини.
Таблиця найпростіших логічних функцій:
Заперечення
Кон'юнкція
Диз'юнкція
Проходження
Еквівалентність
А
А
А
У
А & В
А
У
AvB
А
B
А-+ В
А
У
А ~ У
0
1
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
1
0
0
1
1
0
1
1
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
Білет № 9
1) Інформація, яка надається для обробки на комп'ютері, називається даними. Для організації зберігання на пристроях зовнішньої пам'яті дані записують у файли.
Файл - іменована область зовнішньої пам'яті.
Спосіб збереження як службової, так і для користувача інформації про файли на носіях називають файловою системою. Використовується й інше еквівалентне пояснення файлової системи як фізичної організації дискового простору, відповідної файлову структуру або її частини. Файлова система визначає, зокрема, правила іменування файлів. Програмні засоби, необхідні для виконання операцій з файлами і носіями, входять до складу операційних систем. Такі програмні засоби не звертаються до вмісту файлів і не змінюють його, а працюють з файлами просто як з цілим, безперервним масивом даних.
Ім'я файлу присвоює користувач, або програма, що створює файл, пропонує ім'я в автоматичному режимі. За історичними причинами, для користувача ім'я файлу в операційних системах корпорації Microsoft складається з двох частин, розділених крапкою: власне імені та розширення. Тип файлу визначається щодо його розширення, яке задає програма, що зберігає файл, виходячи з виду, що зберігається.
З точки зору прикладних програм, файл являє собою деяку послідовність байтів. Такий підхід дозволяє інтерпретувати деякі пристрої як файли.
У деяких операційних системах передбачена така організація роботи і зі службовою інформацією носіїв. Для носіїв передбачені спеціальні, зарезервовані системою, імена файлів.
Для зручності зберігання і роботи файлові структури організовуються за допомогою системи вкладених каталогів (папок).
Каталог - спеціальний системний файл, в якому зберігається службова інформація про інших файлах.
На кожному носії може бути безліч каталогів. У кожному каталозі може бути зареєстровано багато файлів, але кожен файл реєструється тільки в одному каталозі (для ОС DOS і Windows).
На кожному носії присутній один головний, або кореневий, каталог. У ньому реєструються файли і підкаталоги (каталоги 1-го рівня). У каталогах 1-го рівня реєструються файли і каталоги 2-го рівня і т. д. Виходить ієрархічна (деревоподібна) структура каталогів.
Каталог, з яким працює користувач в даний момент, називається поточним.
Коли використовується файл не з поточного каталогу, програмі, що здійснює доступ до файлу, необхідно вказати, де саме цей файл знаходиться. Це робиться за допомогою вказівки шляху до файлу.
Шлях до файлу - це послідовність з імен каталогів, в операційних системах Windows розділених символом «\» (в ОС лінії UNIX використовується символ «/>>). Цей шлях задає маршрут до того каталогу, в якому знаходиться потрібний файл. Повним ім'ям файлу називають ім'я файлу, доповнене шляхом до нього. Наприклад, запис D: \ KLASS10 \ DOCS \ START2 \ text.doc означає, що файл text.doc знаходиться в підкаталозі START2, який знаходиться в каталозі DOCS, а він, у свою чергу, знаходиться в каталозі KLASS10 кореневого каталогу томи з назвою D :. Якщо перед першим символом «зворотний слеш» стоїть крапка, то відлік ведеться від поточного каталогу. Символ «..» означає каталог, в який входить поточний каталог (каталог рівнем вище).
Над файлами можна проводити наступні основні операції: копіювання, переміщення, видалення, перейменування і пр. Ці операції можуть бути виконані незалежно від вмісту файлів засобами, що входять в поставку будь-якої ОС.
При роботі з інформаційними носіями необхідно вміти архівувати інформацію. Архівування файлів являє собою зменшення обсягу, займаного файлом на носії, без значущою для людини втрати вихідних даних. Архівують файли спеціалізовані програми - архіватори або файлові менеджери. В даний час розроблено багато алгоритмів архівування інформації (без втрати інформації, з втратою інформації). Приклад: зменшення обсягу файлу шляхом заміни послідовності однакових байтів (символів) двома байтами - самим символом і числом його повторень.
2) Базові логічні елементи реалізують розглянуті вище три основні логічні операції:
• логічний елемент "І" - логічне множення;
• логічний елемент "АБО" - логічне додавання;
• логічний елемент «НЕ» - інверсію.
Оскільки будь-яка логічна операція може бути представлена ​​у вигляді комбінації трьох основних, будь-які пристрої комп'ютера, що виробляють обробку чи зберігання інформації, можуть бути зібрані з базових логічних елементів, як з «цеглинок».
Логічні елементи комп'ютера оперують з сигналами, що представляють собою електричні імпульси. Є імпульс - логічний зміст сигналу - 1, немає імпульсу - 0. На входи логічного елемента надходять сигнали-значення аргументів, на виході з'являється сигнал-значення. Перетворення сигналу логічним елементом задається таблицею стану, яка фактично є таблицею істинності, відповідної логічної функції.
Логічний елемент «НЕ». На вхід А логічного елемента (рис. 3.3) подається сигнал 0 або 1. На виході виходить сигнал 0 або 1 відповідно до таблиці істинності інверсії.
Білет № 10
1) Будь-яка інформація (дані) в комп'ютері представлена ​​дискретно - послідовністю відокремлених один від одного елементів. Значить, інформацію для комп'ютера необхідно закодувати. Кодування - це перетворення інформації з однієї знакової форми в іншу, зручну для її обробки, зберігання або передачі. Використовуваний для кодування кінцевий набір знаків називають алфавітом. Кодування здійснюється за прийнятими правилами. Правило кодування називається кодом. Довжина коду - кількість знаків алфавіту, використовуваних для кодування.
При кодуванні інформації для технічних пристроїв важливе значення мають алфавіти, що складаються всього з двох знаків. Такі алфавіти називають двійковими. Вони найбільш прості для кодування. Чим менше знаків в алфавіті, тим простіше влаштована «машина» для розпізнавання інформаційного повідомлення. Однак чим менше знаків в алфавіті, тим більше їх кількість потрібно для кодування, отже, більше довжина коду.
Легко розрахувати кількість М різних повідомлень, які можна закодувати, використовуючи код постійної довжини п і алфавіт з R знаків: М = R 1. Якщо ми використовуємо двійковий алфавіт, то М = 2 ".
При конструюванні комп'ютерів був обраний двійковий алфавіт {0, 1}, що дозволило використовувати досить прості пристрої для представлення та автоматичного розпізнавання програм і даних. Саме простота зробила цей принцип кодування таким поширеним. Поряд з цією властивістю двійкове кодування забезпечує зручність фізичної реалізації, універсальність подання будь-якого виду інформації, зменшення надмірності повідомлення, забезпечення захисту від випадкових спотворень або небажаного доступу.
Для сумісності комп'ютерів при обробці текстової інформації прийнятий міжнародний стандарт кодування символів - код ASCII (American Standard Code for Information Interchange), який встановлює відповідність між символами та їх порядковими номерами в комп'ютерному алфавіті. У таблиці ASCII для кодування одного символу використовується 1 байт (8 бітів). Стандартними є перші 128 символів (0-127), сюди входять букви латинського алфавіту, цифри, знаки пунктуації, спецсимволи і керуючі коди або операції (0-32). Решта символів (128-255) використовують для кодування національних алфавітів, наукових символів і символів псевдографіки. З 1997 року введено новий стандарт Unicode, де під кожен символ відводиться 2 байти.
Для підрахунку інформаційного обсягу тексту користуються алфавітним способом виміру інформації. Приймаючи, що кожен символ займає 1 байт інформації (при потужності алфавіту 256), для визначення обсягу тексту необхідно підрахувати кількість символів у ньому.
2) Комп'ютер - це універсальний (багатофункціональний) програмно керований пристрій для зберігання, обробки і передачі інформації.
Архітектура комп'ютера - це загальний опис структури і функцій комп'ютера на рівні, достатньому для розуміння принципів його роботи.
У 1945 році в своїй доповіді математик Джон фон Нейман описав, як має бути влаштований комп'ютер для того, щоб бути універсальним пристроєм для роботи з інформацією. Цей опис називають архітектурою фон Неймана.
Принципи фон Неймана:
• принцип програмного управління, згідно з яким програма складається з набору команд, які виконуються процесором в певній послідовності;
• принцип однорідності пам'яті, згідно з яким програми і дані зберігаються в одній і тій же пам'яті (оперативному запам'ятовуючому пристрої, ОЗУ);
• принцип адресності, згідно з яким пам'ять складається з пронумерованих осередків і процесору в будь-який момент доступна будь-яка її осередок.
Конструктивно сучасні комп'ютери реалізуються у вигляді взаємодіючих спеціалізованих пристроїв, створених з мікросхем, напаяних на друковані плати.
Вид пристрою
Характеристика
Діапазон або можливі варіанти значень
Монітор
Тип матриці
ЕЛТ або РК
Розмір області відображення
До 22 "
Розмір пікселя
Від 0,27 до 0,24 мм
Частота оновлення
До 180 Гц для ЕПТ, для РК параметр менш важливий
Принтер
Спосіб друку
Матричний, струйний, лазерний
Розмір відбитка
До АТ
Дозвіл
До 4800 dpi
(Точок на дюйм)
Кольоровість
До приблизно 4 млрд відтінків (теоретично)
ТБ
Розмір діагоналі
До 24 "
Колонки
Діапазон відтворюваних частот
Приблизно від 25 Гц
до 40 Кгц
Максимальна потужність
До 250 Вт
Рівень шумів (співвідношення
сигнал / шум)
До 100 Дб
Цифровий
фотоапарат
Дозвіл матриці
До 16,7 Мпікс
Тип пам'яті
CompactFlash, Secure Digital, xD, MemoryStick
Фотохарактерістікі
Характеристики об'єктива і системи фокусування
Цифрова відеокамера
Розмір матриці
До 3 Мпікс
Тип носія
Касети DV, DVD-R-диски
Оптичні і звукові характеристики
Характеристики об'єктива і мікрофона
. Web-камера
Дозвіл
До 1,3 Мпікс
Кількість кольорів
До 16,7 млн
Сканер
Спосіб сканування
Ручний, планшетний, барабанний, фотокамера
Розмір області
До АТ (для сканування
креслень)
Оптичне разрешсніс
До 9600 Dpi (для сканерів фотоплівок)
Графічний
планшет
Дозвіл
До 5000 lpi (ліній на дюйм)
Чутливість
До 1024 рівнів натискання
Розмір робочої області
До А1 - для креслярських
моделей
Мікрофон (для нестудійних моделей)
Чутливість
58 db + / -2 db
Діапазон частот
50-16000 Гц
Музична клавіатура
Кількість октав
До 5 октав, 61 клавіша
Клавіатура
Спосіб
підключення
USB, PS / 2, IrDA, BIueTooth
Миша
Дозвіл
Близько 400 lpi
Принцип фіксації
Механічний або оптичний
Спосіб підключення
USB, PS / 2
Джойстик
Спосіб підключення
USB, RS232
Білет № 11
1) Моделювання є одним з ключових видів діяльності людини і завжди в тій або іншій формі передує інших її видів. Кінцевий етап моделювання - прийняття рішення.
Моделлю прийнято вважати матеріальний чи подумки представлений об'єкт, який заміщає об'єкт-оригінал з метою його дослідження, зберігаючи деякі важливі для даного дослідження типові риси і властивості оригіналу, тобто його суттєві сторони.
Модель, як правило, доступніше для дослідження, ніж реальний об'єкт. Модель також дозволяє навчитися управляти об'єктом або зрозуміти закономірності його зміни, що важливо в тих випадках, коли експериментувати з об'єктом буває незручно, важко або неможливо.
Таким чином, ми можемо зробити висновок, що модель необхідна для того, щоб:
• зрозуміти, як влаштований конкретний об'єкт - які його структура, основні властивості, закони розвитку і взаємодії з навколишнім світом;
• навчитися управляти об'єктом або процесом і визначити найкращі способи управління при заданих цілях і критеріях (оптимізація);
• прогнозувати прямі або непрямі наслідки реалізації заданих способів і форм впливу на об'єкт.
Цікаво, що добре побудована модель має дивовижну властивість: її вивчення може дати деякі нові знання про об'єкт-оригіналі Адекватність моделі об'єкту передбачає відтворення моделлю з необхідною повнотою всіх характеристик об'єкта, істотних для цілей моделювання. Один і той самий об'єкт може мати безліч різних моделей, і одна і та ж модель може описувати різні об'єкти.
Процес побудови та вивчення моделі називається моделюванням.
Існують матеріальні та інформаційні моделі. Матеріальні моделі відтворюють фізичні, геометричні та інші властивості об'єкта. Приклади: глобус, скелет, макети будинків і мостів, моделі літаків, кораблів, автомобілів.
Предметом вивчення інформатики є інформаційні моделі. Інформаційні моделі представляють об'єкти в образній або знаковій формі.
Види інформаційних моделей
Об'єктом інформаційного моделювання можуть бути фізичні (падіння тіл), хімічні (реакції горіння), біологічні (фотосинтез в листі рослин) процеси, метеорологічні явища (гроза, торнадо), економічні (падіння курсу валюти), соціальні (міграція, зростання населення) процеси і т. д. Знакова інформаційна модель може бути представлена ​​у вигляді тексту, формули, таблиці, карти, схеми, креслення. Природні мови використовуються для створення описових інформаційних моделей. За допомогою формальних мов будуються формальні інформаційні моделі (математичні, логічні). Моделі, побудовані з використанням математичних понять і формул, називаються математичними моделями. У фізиці розглядається багато різних функціональних залежностей, виражених мовою алгебри, які являють собою математичні моделі досліджуваних явищ або процесів. Інформатика вивчає загальні методи і засоби створення та використання інформаційних моделей.
Призначення інформаційних моделей найчастіше полягає в отриманні даних, які можуть бути використані для підготовки і прийняття рішень економічного, соціального, організаційного або технічного характеру, для досягнення найкращих показників діяльності модельованого об'єкта.
Модельований об'єкт можна розглядати як систему. Система - це складний об'єкт, що складається з взаємозалежних частин (елементів) і існує як єдине ціле. Будь-яка система має певне призначення (функцію, мета). Структура - це сукупність зв'язків між елементами системи, тобто внутрішня організація системи.
Для відображення стану систем використовуються статичні та динамічні моделі.
Моделі, що описують стан системи в певний момент часу, називаються статичними інформаційними моделями. Приклади: модель будови молекули, модель будови Сонячної системи, «Система природи» К. Ліннея.
Моделі, що описують процеси зміни й розвитку систем, називаються динамічними інформаційними моделями. Приклади: моделі процесу протікання хімічної реакції, ядерної реакції, руху тіл, розвитку організмів і популяцій.
Для відображення систем з різними структурами використовуються різні види інформаційних моделей.
• Табличні моделі застосовуються для опису властивостей об'єктів, що володіють однаковими наборами властивостей. Можуть бути динамічними і статичними. Властивості об'єкта представлені у вигляді списку, а їхні значення розміщуються в клітинках прямокутної таблиці (Періодична система елементів Д. І. Менделєєва).
• В ієрархічних моделях об'єкти розподілені за рівнями. Кожен елемент більш високого рівня може складатися з елементів нижнього рівня, а елемент нижнього рівня може входити до складу лише одного елемента більш високого рівня (генеалогічне дерево, класифікація комп'ютерів).
Мережеві моделі застосовуються для відображення таких систем, в яких зв'язки між елементами мають складну структуру (мережа Інтернет, телефонна мережа, процес передачі м'яча у колективній грі, наприклад у футболі). Можуть бути статичними і динамічними. Формалізація (визначення та приведення до обраної формі). Важливий етап моделювання, що впливає на результат. Від обраної форми представлення даних залежить, наскільки точний буде кінцевий результат, в якій мірі побудована модель буде відповідати об'єкту. Формами представлення моделей можуть бути: словесний опис, креслення, таблиця, формула, схема, алгоритм, комп'ютерна програма ...
Отже, форма подання моделі визначена, і дані формалізовані для обробки. Кінцевою метою цього етапу є створення інформаційної моделі.
2) Мультимедіа технологія дозволяє одночасно використовувати різні способи представлення інформації: числа, текст, графіку, анімацію, відео та звук. Важливою особливістю мультимедіа технології є її інтерактивність, тобто те, що в діалозі з комп'ютером користувачеві відводиться активна роль. Графічний інтерфейс мультимедійних проектів зазвичай містить різні керуючі елементи.
Останнім часом створено багато мультимедійних програмних продуктів. Це і енциклопедії з самих різних областей життя і навчальні програми і так далі.
Комп'ютерні презентації. Комп'ютерні презентації є одним з типів мультимедійних проектів. Комп'ютерні презентації часто застосовуються в рекламі, при виступах на конференціях і нарадах, вони можуть також використовуватися на уроках в процесі пояснення матеріалу вчителем або доповідей учнів. У деяких випадках презентацію запускають в автоматичному режимі, і вона оповідає про щось без участі людини. Автоматичний режим презентації часто використовують під час проведення різних виставок. Презентація складається з електронних сторінок. Які можуть містити мультимедійні об'єкти. Електронні сторінки називається слайдами. Комп'ютерна презентація представляє собою послідовність слайдів, що містять мультимедійні об'єкти. Перехід між слайдами здійснюється за допомогою керуючих об'єктів або гіперпосилань.
Білет № 12
1) Слово «алгоритм» (algorithm) походить від імені видатного вченого IX століття Мухаммада ібн Муси аль-Хорезмі (у перекладі з арабської Мухаммад, син Муси з Хорезму). За латинського перекладу його праці (XII століття) Західна Європа познайомилася з десятковою позиційною системою числення і правилами (algorismi) виконання у ній арифметичних дій.
Незважаючи на те, що поняття «алгоритм» давно і міцно ввійшло у вжиток, його визначення розрізняється залежно від сфери діяльності, де воно використовується. У своїй діяльності, зокрема у сфері обробки інформації, людина стикається з різними способами або методами вирішення завдань. Вони визначають порядок виконання дій для отримання бажаного результату - ми можемо трактувати це як початкове або інтуїтивне визначення алгоритму.
У школі використовуються такі визначення алгоритму:
1. Алгоритм - це зрозуміле і точне вказівку виконавцю здійснити послідовність дій, спрямованих на вирішення поставленого завдання.
2. Алгоритм - це кінцеве припис на деякій мові, що задає кінцеву послідовність здійсненних елементарних операцій для вирішення завдання, загальне для класу можливих вихідних даних.
Таким чином, формально кожен алгоритм - це правила, що описують процес перетворення вихідних даних в необхідний результат.
Алгоритм передбачає наявність виконавця - людини чи технічного пристрою (автомат, робот, комп'ютер) зі строго певним набором можливих команд. Сукупність команд, які можуть бути виконані виконавцем, називається системою команд виконавця (СКІ).
Для того щоб довільне опис послідовності дій було алгоритмом, воно повинно мати такими властивостями.
Властивості алгоритмів
• Дискретність. Алгоритм має складатися з послідовних команд, тільки виконавши одну команду, виконавець може приступити до виконання наступного, тобто структура алгоритму є дискретною (перервний).
• Кінцівка. Алгоритм повинен містити кінцеву кількість елементарних здійсненних приписів, тобто задовольняти вимогу кінцівки запису. Виконавець алгоритму повинен виконувати кінцеву кількість кроків при вирішенні завдання, тобто алгоритм повинен задовольняти вимогу кінцівки дій.
• Точність (визначеність). Кожна команда алгоритму повинна визначати однозначне дію виконавця. Цією властивістю часто не володіють приписи та інструкції, які складаються для людей.
• Зрозумілість. Кожна команда алгоритму повинна бути зрозуміла виконавцю, тобто повинні використовуватися тільки команди СКІ. Алгоритм не розрахований на прийняття самостійних рішень виконавцем, не передбачених упорядником алгоритму.
• Універсальність (масовість). Алгоритм повинен бути універсальним для деякого класу однотипних задач.
З перерахованих властивостей випливає можливість формального виконання алгоритму, а з неї - дуже важливий наслідок: оскільки усвідомлювати зміст алгоритму не потрібно, його виконання цілком можна довірити автомата чи комп'ютера. Таким чином, складання алгоритму є обов'язковим етапом автоматизації будь-якого процесу.
Однозначно певних способів запису алгоритмів не існує. Різні автори виділяють різні способи, наприклад:
• словесний (словами усно або письмово);
• словесно-формульний (з використанням переважно формул зі словесними коментарями);
на навчальному алгоритмічній мові (псевдокоді, мовою навчальних виконавців);
• графічний (блок-схема) (з використанням картинок, умовних позначень або блоків);
• на мові програмування високого рівня (з використанням команд, зрозумілих процесору комп'ютера).
Словесний опис. Застосовується для опису нескладних алгоритмів, інакше опис стає занадто громіздким.
Приклад. Уявімо цим способом алгоритм знаходження найбільшого спільного дільника двох чисел М і N (алгоритм Евкліда).
[НОД (M - N, N) при М> N,
НОД (М, N), = {М при М = N,
[НОД (N - М, М) при М <N.
Словесний опис алгоритму Евкліда:
1. Якщо М> N, то перейти до п. 4, інакше перейти до п. 2.
2. Якщо М <N, то перейти до п. 5, інакше перейти до п. 3.
3. Вважати, що НОД (М, N) = М. Кінець.
4. З М відняти N і надалі вважати, що ця різниця є значенням М. Повернутися до п. 1.
5. З N відняти М і надалі вважати, що ця різниця є значенням Л '". Повернутися до п. 1.
Опис на навчальному алгоритмічній мові - це опис за допомогою слів природної мови, але в спеціально формі, що відображає структуру алгоритму.
Приклад
початок
НЦ поки М = N
якщо М> N
то М: = М - N
інакше N: = N - М
всі
КЦ
Z: = M
Кінець
2) Логічна змінна може приймати два значення: «істина» і «брехня», логічна константа є одним з цих двох значень. Інакше їх можна записувати як TRUE і FALSE, або Т і F, або 1 і 0, або І і Л і т. д.
Над логічними величинами визначаються логічні операції, в результаті яких виходять логічні вирази.
Логічний вираз також будемо називати формулою алгебри логіки.
Кожна формула визначає деяку функцію, аргументами якої є логічні змінні. Таку функцію будемо називати логічною функцією.
Логічні змінні можуть приймати два значення: «істина» і «брехня». Логічна функція також може приймати два значення: «істина» і «брехня».
Таблиця найпростіших логічних функцій:
Заперечення
Кон'юнкція
Диз'юнкція
Проходження
Еквівалентність
А
А
А
У
А & В
А
У
AvB
А
B
А-+ В
А
У
А ~ У
0
1
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
1
0
0
1
1
0
1
1
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
Білет № 13
1) Для розв'язання задачі на комп'ютері необхідно алгоритм її вирішення записати на мові програмування - скласти програму (послідовність команд, що входять у систему команд комп'ютера).
Процес складання програми на основі деякого алгоритму називають програмуванням [7].
Можна виділити чотири підходи до програмування: структурний (процедурне), об'єктно-орієнтоване, логічне та функціональне. У школі, як правило, вивчаються структурний (процедурне) і об'єктно-орієнтоване програмування.
Структурний (процедурне) програмування грунтується на двох основних принципах: послідовної деталізації алгоритму і використанні набору базових структур. Алгоритм будь-якої складності можна побудувати за допомогою основних алгоритмічних структур. Як приклад мови програмування, що реалізує такий підхід, можна навести мова Pascal.
Суть об'єктно-орієнтованого програмування полягає в розробці програми як моделі взаємодіючих об'єктів. Об'єкт тут - це певна структура даних (у тому числі різних типів) і процедур їх обробки, до якої можна звертатися по імені і описувати як єдине ціле. Формальний опис такого об'єкта називається класом. Об'єкт в цьому випадку вважається примірником деякого класу. Приклади мов програмування, заснованих на такому підході: Java, C + +.
Оскільки комп'ютер (а точніше, його процесор) оперує не конструкціями мови програмування, а двійковими командами, то перед виконанням програма повинна бути перетворена в машинний код. Виконують цю операцію програми-транслятори.
Транслятор мови програмування (інтерпретатор чи компілятор) входить до складу середовища (системи) програмування. Це програмні комплекси, що включають спеціалізовані текстові редактори, транслятори, засоби налагодження та контролю за виконанням програм, засоби розробки додаткових елементів програм, бібліотеки компонентів і багато інших засобів, які використовуються професійними розробниками системного та прикладного програмного забезпечення.
Компілятор - це програма, автоматично перетворює (транслює, компілює) вихідний код мови високого рівня в машинний код і створює таким чином виконуваний файл. Він може бути запущений на виконання операційною системою. В операційній системі Microsoft Windows такі файли можуть мати розширення exe, com, dll [5].
Інтерпретатор - це програма, яка перетворює код мови високого рівня в машинний код крок за кроком, тобто кожна команда перетворюється інтерпретатором і виконується комп'ютером, потім інтерпретатор перетворює таку команду, комп'ютер її виконує і т. д. (інтерпретатор - «синхронний перекладач» ). Недолік інтерпретаторів - низька швидкість виконання програм. Приклади: інтерпретатори мов Basic і Java Script. Для мови Basic в даний час існують як інтерпретатори, так і компілятори
2) Система числення - це знакова система, в якій числа записуються за прерозподіл правилами, за допомогою символів нікого алфавіту, якими зв. Цифрами.
Для запису інформації про кількість об'єктів використовуються числа. Числа записуються з використанням особливих знакових систем, які називаються системами числення. Алфавіт систем числення складається з символів, які називаються цифрами. Наприклад, у десятковій системі числення числа записуються за допомогою десяти всім добре відомих цифр: 0, 1, 2, 3, 4, 5, б, 7, 8, 9.
Всі системи числення поділяються на дві великі групи: позиційні і не позиційні системи числення. У позиційних системах числення значення цифри залежить від її положення у числі, а в непозиційних - не залежить.
Римська непозиційній система числення. Найпоширенішою з непозиційних систем числення є римська. В якості цифр в ній використовуються: I (1), V (5), X (10), L (50), З (100), D (500), М (1000).
Значення цифри не залежить від її положення у числі. Наприклад, в числі XXX (30) цифра X зустрічається тричі і в кожному випадку позначає одну і ту ж величину - число 10, три числа по 10 в сумі дають 30.
Величина числа в римській системі числення визначається як сума або різниця цифр у числі. Якщо менша цифра стоїть зліва від більшої, то вона віднімається, якщо справа - додається. Наприклад, запис десяткового числа 1998 у римській системі числення буде виглядати наступним чином:
MCMXCVIII = 1000 + (1000 - 100) + (100 -10) + 5 + 1 + 1 + 1.
Позиційні системи числення. Перша позиційна система числення була придумана ще в Стародавньому Вавілоні, причому вавілонська нумерація була шестидесятеричной, тобто в ній використовувалося шістьдесят цифр! Цікаво, що до цих пір при вимірі часу ми використовуємо підставу, рівне 60 (в 1 хвилині міститься 60 секунд, а в 1 годині - 60 хвилин).
У XIX столітті досить широке поширення отримала дванадцяткова система числення. До цих пір ми часто вживаємо дюжину (число 12): в добі дві дюжини годин, коло містить тридцять дюжин градусів і так далі.
Найбільш поширеними в даний час позиційними системами числення є десяткова, двійкова, вісімкова і шістнадцяткова. Кожна позиційна система має певний алфавіт цифр і підстава. Десяткова система числення має алфавіт цифр, який складається з десяти всім відомих, так званих арабських, цифр, і основа, що дорівнює 10, двійкова - дві цифри і основа 2, вісімкова - вісім цифр і підстава 8, шістнадцяткова - шістнадцять цифр (в якості цифр використовуються і букви латинського алфавіту) і підстава 16. Десяткова система числення. Розглянемо як приклад десяткове число 555. Цифра 5 зустрічається тричі, причому сама права цифра 5 означає п'ять одиниць, друга праворуч - п'ять десятків і, нарешті, третя праворуч - п'ять сотень.
Позиція цифри в числі називається розрядом. Розряд числа зростає справа наліво, від молодших розрядів до старших. У десятковій системі цифра, що перебуває в крайній праворуч позиції (розряді), позначає кількість одиниць, цифра, зміщена на одну позицію вліво, - кількість десятків, ще лівіше - сотень, потім тисяч і так далі. Відповідно маємо розряд одиниць, розряд десятків і так далі.
Число 555 записано у звичній для нас згорнутій формі. Ми настільки звикли до такої форми запису, що вже не помічаємо, як в розумі множимо цифри числа на різні ступені числа 10.
У розгорнутій формі запису числа таке множення записується в явній формі. Так, в розгорнутій формі запис числа 555 у десятковій системі буде виглядати наступним чином:
555 10 = 5-10 2 + 5-Ю 1 + 5-10 °.
Білет № 14
1) Цей розділ містить великий практичний матеріал для на-чільного вивчення програмування. Завдання орієнтовані, головним чином, на використання процедурних мов програмування, з яких в даний час найбільш поширеними є Паскаль, Бейсік і СІ. Найчастіше саме ці мови вивчаються на уроках інформатики.
З точки зору авторів, найбільш підходящим мовою для початкового освоєння програмування є мова Паскаль. Як відомо, автор Паскаля Н. Вірт створював його перш за все як навчальний мову. Пізніше фірмою Borland була розроблена система програмування Турбо-Паскаль, розширила область застосування мови і розвинули сама мова програмування. Сучасні версії Турбо-Паскаля досить широко поширені в комп'ютерних класах навчальних закладів.
Пропоновані в даному розділі завдання можуть вирішуватися з використанням будь-якої мови програмування. Проте весь пояснювальний матеріал і приклади програм наведені на Паскалі. Таким чином, крім завдань, розділ містить короткий довідник з програмування на Паскалі. Опис мови не є повним. За більш докладними відомостями про Паскалі слід звертатися до спеціальної літератури.
Деякі тематичні розділи поділені на частини, що відрізняються рівнем складності завдань. Ці частини позначені літерами А, В і т. д. за зростанням складності.
Програми з лінійною структурою складаються з операторів присвоювання, введення, виведення, звернення до процедур. Оператор присвоювання можна назвати основним у будь-якій мові програмування. Оператор присвоювання:
<Мінлива>: = <вираз>
Оператор виконується наступним чином. Обчислюється значення <вираження>, після чого <мінлива> отримує розрахований значення. При цьому тип виразу має бути сумісним з типом змінної.
Приклади оператора присвоєння:
X: = (Y + Z) / (2 + Z * 10)-l / 3;
LogPer: = (A> B) and (C <= D).
2) Багато років люди працювали з інформацією «вручну», перш ніж був винайдений комп'ютер, що дозволяє автоматизувати процеси обробки, передачі та зберігання інформації. Будь-яка інформація (дані) в комп'ютері представлена ​​дискретно - послідовністю відокремлених один від одного елементів. Значить, інформацію для комп'ютера необхідно закодувати. Кодування - це перетворення інформації з однієї знакової форми в іншу, зручну для її обробки, зберігання або передачі. Використовуваний для кодування кінцевий набір знаків називають алфавітом. Кодування здійснюється за прийнятими правилами. Правило кодування називається кодом (від французького code - кодекс, звід законів). Довжина коду - кількість знаків алфавіту, використовуваних для кодування.
При кодуванні інформації для технічних пристроїв важливе значення мають алфавіти, що складаються всього з двох знаків. Такі алфавіти називають двійковими. Вони найбільш прості для кодування. Чим менше знаків в алфавіті, тим простіше влаштована «машина» для розпізнавання (дешифрування) інформаційного повідомлення. Однак чим менше знаків в алфавіті, тим більше їх кількість потрібно для кодування, отже, більше довжина коду.
Легко розрахувати кількість М різних повідомлень, які можна закодувати, використовуючи код постійної довжини п і алфавіт з R знаків: М = R 1. Якщо ми використовуємо двійковий алфавіт, то М = 2 ".
При конструюванні комп'ютерів був обраний двійковий алфавіт {0, 1}, що дозволило використовувати досить прості пристрої для представлення та автоматичного розпізнавання програм і даних. Саме простота зробила цей принцип кодування таким поширеним. Поряд з цією властивістю двійкове кодування забезпечує зручність фізичної реалізації, універсальність подання будь-якого виду інформації, зменшення надмірності повідомлення, забезпечення захисту від випадкових спотворень або небажаного доступу.
Для сумісності комп'ютерів при обробці текстової інформації прийнятий міжнародний стандарт кодування символів - код ASCII (American Standard Code for Information Interchange), який встановлює відповідність між символами та їх порядковими номерами в комп'ютерному алфавіті. У таблиці ASCII для кодування одного символу використовується 1 байт (8 бітів). Стандартними є перші 128 символів (0-127), сюди входять букви латинського алфавіту, цифри, знаки пунктуації, спецсимволи і керуючі коди або операції (0-32). Решта символів (128-255) використовують для кодування національних алфавітів, наукових символів і символів псевдографіки. З 1997 року введено новий стандарт Unicode, де під кожен символ відводиться 2 байти.
Для підрахунку інформаційного обсягу тексту користуються алфавітним способом виміру інформації. Приймаючи, що кожен символ займає 1 байт інформації (при потужності алфавіту 256), для визначення обсягу тексту необхідно підрахувати кількість символів у ньому.
Вся інформація в комп'ютері кодується двійковими числами, в тому числі графічна, а також звук і відео. Розглянемо, як створюється модель зображення, придатна для обробки комп'ютером. Розіб'ємо картинку вертикальними і горизонтальними лініями на маленькі прямокутники. Отриманий двовимірний масив прямокутників називається растром, а самі прямокутники - елементами растра, або пікселями (це слово походить від англійського picture's element - елемент картинки). Далі закодуємо числами кольору пікселів. Перерахуємо по порядку (наприклад, зліва направо і зверху вниз) коди кольорів пікселів. Одержимо уявлення (код) картинки в комп'ютері.
Зрозуміло, частину інформації про зображення при такому кодуванні загубиться. Втрати будуть тим менше, чим дрібніше прямокутники і чим точніше закодований колір кожного з них.
Білет № 15
1) Команда розгалуження - поділяє алгоритм на два шляхи в залежності від деякої умови, потім виконання алгоритму виходить на загальне продовження. Галуження буває повне і неповне. Опис розгалуження в блок-схемах і на алгоритмічній мові Галуження - це складова команда алгоритму, в якій в залежності від умови передбачений перехід або на одне, або інше дію. Дії можуть бути простими або складеними командами алгоритму. Команда розгалуження може використовуватися в скороченій формі, коли в разі недотримання умови ніяка дія не виконується. У цьому випадку в блок-схемі команди розгалуження дія відсутня завжди праворуч (шлях «ні»). Під дією розуміється або проста команда, або складова команда алгоритму. Розгалужуються алгоритми (алгоритми розгалуження) складаються з команд розгалуження і можуть бути доповнені командами проходження. На відміну від лінійних алгоритмів, в яких команди виконуються послідовно одна за одною, в алгоритмічну структуру «розгалуження» входить умова в залежності від виконання або невиконання якого реалізується та чи інша послідовність команд. У алгоритмічної структурі «розгалуження» та чи інша серія команд виконується в залежності від істинності умови. Будемо називати умовою висловлювання, яке може бути або істинним, або хибним. Умова, записане на формальній мові, називається умовним чи логічним виразом.
Умовні вирази можуть бути простими і складними. Просте умова включає в себе два числа, дві змінних або два арифметичних вирази, які порівнюються між собою з використанням операцій порівняння (так само, більше, менше і ін.)
Наприклад: 5> 3, 2 * 8 = 4 * 4 і т. д.
Складну умову - це послідовність простих умов, об'єднаних між собою знаками логічних операцій. Наприклад, 5> 3 And 2 * 8 = 4 * 4.
Алгоритмічна структура «розгалуження» може бути зафіксована різними способами:
· Графічно, за допомогою блок-схеми
· На мові програмування, наприклад на мовах Visual Basic і VBA з використанням спеціальної інструкції розгалуження (оператора умовного переходу). Після першого ключового слова (If) повинно бути розміщено умова. Після другого ключового слова (Then) послідовність команд (серія 1), яка повинна виконуватися, якщо умова приймає значення «істина». Після третього ключового слова (Else) розміщується послідовність команд (серія 2), яка повинна виконуватися, якщо умова приймає значення «брехня». Оператор умовного переходу може бути записаний у многострочной формі або у однорядковою формі.
У многострочной формі він записується за допомогою інструкції If ... Then. . . Else. . . End If (Якщо ... To ... Інакше ... Кінець Якщо). У цьому випадку ключове слово Then розміщується на тій же сходинці, що і умова, а послідовність команд (серія 1) - на наступній. Третє ключове слово Else розміщується на третьому рядку, а послідовність команд (серія 2) - на четвертій. Кінець інструкції розгалуження End If розміщується на п'ятій сходинці.
У однорядковою формі він записується за допомогою інструкції If ... Then .. . Else. . . (Якщо ... Те ... Інакше ...). Якщо інструкція не вміщується на одному рядку, вона може бути розбита на кілька рядків. Таке уявлення інструкцій більш наочно для людини. Комп'ютер же повинен знати, що розбита на рядки інструкція представляє єдине ціле. Це забезпечує знак «перенесення», який задається символом підкреслення після пропуску «_». Третє ключове слово Else у скороченій формі інструкції може бути відсутнім. Тоді, у разі якщо умова помилкова, виконання оператора умовного переходу закінчується і виконується наступний рядок програми.
2) Традиційно для кодування одного символу використовується кількість інформації, рівне 1 байту, тобто / = = 1 байт = 8 бітів.
Якщо розглядати символи як можливі події, то за формулою (2.1) можна обчислити, яку кількість різних символів можна закодувати:
N = 2 I = 2 8 = 256.
Така кількість символів цілком достатньо для представлення текстової інформації, включаючи великі та малі літери російського і латинського алфавіту, цифри, знаки, графічні символи і пр.
Кодування полягає в тому, що кожному символу ставиться у відповідність унікальний десятковий код від 0 до 255 або відповідний йому двійковий код від 00000000 до 11111111. Таким чином, людина розрізняє символи за їхнім виглядом, а комп'ютер - за їх кодами.
При введенні в комп'ютер текстової інформації відбувається її двійкове кодування, зображення символу перетворюється в його двійковий код. Користувач натискає на клавіатурі клавішу з символом, і в комп'ютер надходить певна послідовність з восьми електричних імпульсів (двійковий код символа). Код символу зберігається в оперативній пам'яті комп'ютера, де займає один байт.
У процесі виведення символу на екран комп'ютера проводиться зворотний процес - декодування, тобто перетворення коду символу в його зображення.
Важливо, що присвоєння символу конкретного коду - це питання угоди, яке фіксується в кодової таблиці. Перші 33 коду (з 0 до 32) відповідають не символам, а операціях (переклад рядка, введення прогалини і так далі).
Коди з 33 по 127 є інтернаціональними і відповідають символам латинського алфавіту, цифр, знаків арифметичних операцій та знаків пунктуації.
Коди з 128 по 255 є національними, тобто в національних кодуваннях одного й того ж коду відповідають різні символи. На жаль, в даний час існують п'ять різних кодових таблиць для російських букв (КОИ8, СР1251, ср866, Mac, ISO - табл. 2.3), тому тексти, створені в одному кодуванні, не будуть правильно відображатися в іншій.
В даний час широке поширення отримав новий міжнародний стандарт Unicode, який відводить на кожен символ не один байт, а два, тому з його допомогою можна закодувати не 256 символів, а N = 2 16 = = 65536 різних символів. Цю кодування підтримують останні версії платформи Microsoft Windows & Office.Каждая кодування задається своєї власної кодовою таблицею. Як видно з табл. 2.3, одному і тому ж двійкового коду в різних кодуваннях поставлені у відповідність різні символи.
Наприклад, послідовність числових кодів 221, 194, 204 в кодуванні СР1251 утворює слово «ЕОМ», тоді як в інших кодуваннях це буде безглуздий набір символів.
На щастя, в більшості випадків користувач не повинен піклуватися про перекодування текстових документів, так як це роблять спеціальні програми-конвертори, вбудовані в додатки.
Білет № 16
1) Повторення - це складова команда алгоритму, в якій в залежності від дотримання умови може повторюватися виконання деяких дій. Під дією, як і колись, розуміється проста або складова команда.
Цикл - багаторазове повторення послідовності дій по деякому умові. Відомі три типи циклічних алгоритмічних структур: цикл з передумовою, цикл з постусловіем і цикл з параметром. У Паскалі існують оператори, що реалізують всі три типи циклів.
Цикл з лічильником. Коли заздалегідь відомо, яка кількість повторень тіла циклу необхідно виконати, можна скористатися циклічної інструкцією (оператором циклу з лічильником) For Next. Синтаксис оператора For. Next наступний: рядок, що починається з ключового слова For, є заголовком циклу, а рядок з ключовим словом Next - кінцем циклу, між ними розташовуються оператори, які є тілом циклу.
На початку виконання циклу значення змінної Лічильник встановлюється рівним НачЗнач. При кожному проході циклу мінлива Лічильник збільшується на величину кроку. Якщо вона досягає величини, більшої КонЗнач, то цикл завершується і виконуються наступні за ним оператори.
2) Те величезну кількість інформації, яка потрібна людині для здійснення будь-якої діяльності, слід зберігати в структурованому вигляді, щоб можна було швидко знаходити необхідну інформацію, робити будь-які вибірки, поповнювати, змінювати, сортувати інформацію. Організовані масиви інформації певного призначення (тематики) називають базами даних (БД). Приклади баз даних: база даних кінотеатрів міста, база даних книжкового фонду бібліотеки, база даних нормативних правових актів у сфері освіти. Програми, що забезпечують роботу з базами даних, називають системами керування базами даних.
Для структурування великого обсягу даних найчастіше застосовується таблична форма. У таблиці легко орієнтуватися, навіть якщо інформації про який-небудь об'єкт дуже багато. Кожен стовпець таблиці може містити деяку характеристику об'єкта, а кожен рядок - описувати один об'єкт.
База даних є основою будь-якої інформаційної системи. Інформаційна система - це комплекс баз даних різного призначення (тематики) і апаратно-програмних засобів (комп'ютерів і програмного забезпечення) для зберігання, зміни, пошуку різної інформації по запиту користувача.
Роль комп'ютерних інформаційних систем в нашому житті дуже зросла за останні 10-20 років. Будь-яка галузь діяльності або життєзабезпечення базується на таких системах. Приклади інформаційних систем: система продажу квитків (авіаційних і залізничних), система розподілу електроенергії і тепла, організація прямих трансляцій змагань з будь-якої країни і пр.
Раніше існувало розподіл баз даних на фактографічні (короткі відомості про описувані об'єктах) та документальні (що містять документи повного формату). Але сучасні інформаційні системи дозволяють підключати до будь-якої фактографічної базі даних будь-які документи (текстові, графічні, звукові і відеофайли). В даний час більш актуальна класифікація за способом зберігання даних: централізовані (на одному комп'ютері, сервері) і розподілені (різні за призначенням бази зберігаються на різних комп'ютерах, пов'язаних в мережу).
Процес створення бази даних (проектування) включає, перш за все, створення структури таблиць, установку зв'язків між цими таблицями, створення інших допоміжних об'єктів: запитів, форм, звітів.
Білет № 17
1) Ресурсом прийнято вважати деякий запас або джерело будь-яких засобів, використання яких може принести певну вигоду або необхідно для вирішення тих чи інших завдань. Ресурс може належати державі, компанії або приватній особі.
В даний час поряд з матеріальними ресурсами для держави великого значення набувають інформаційні ресурси. Інформаційними ресурсами вважають накопичується вміст спеціальних сховищ і джерела суспільно-значимої інформації Як і для матеріальних ресурсів, для інформаційних ресурсів гостро стоїть проблема забезпечення збереження. Для вирішення проблеми охорони інформаційних ресурсів існує юридичне визначення поняття «інформаційний ресурс»: «Інформаційні ресурси - окремі документи і окремі масиви документів, документи і масиви документів в інформаційних системах (бібліотеках, архівах, фондах, банках даних, інших інформаційних системах)» [8 ].
В інформаційному суспільстві значимість інформаційних ресурсів зростає. Інформаційні ресурси держави стають товаром, сукупна вартість якого на світовому ринку порівнянна з вартістю традиційних ресурсів. Інформаційні ресурси держави можна вважати стратегічними ресурсами, оскільки за значимістю їх можна прирівняти до ресурсів матеріальним, сировинних, енергетичних, фінансових або трудовим.
Відмітна особливість інформаційних ресурсів у тому, що після використання вони не зникають, ними можна користуватися багато разів. З описаної особливості випливає необхідність зберігання інформації таким чином, щоб вона була досяжна для використання. Ця особливість сприяє формуванню і розширенню ринку інформаційних послуг. До них відносяться пошук і підбір інформації по заданих критеріях, консалтинг, навчання, телекомунікації та ін
Інформаційні послуги неможливо уявити без розвинених засобів телекомунікацій. Крім того, вирішальне значення для формування ринку інформаційних послуг мало і має створення баз даних по різних галузях професійної та наукової діяльності. Величезні інформаційні потоки потребують систематизації для їх зберігання і використання. Тому інформаційні ресурси класифікують за яким-небудь підстави. Це може бути галузевий принцип (за видом науки, промисловості, соціальної сфери тощо) або за формою представлення (по виду носіїв, ступеня формалізації, наявності додаткових можливостей та ін) До освітніх ресурсів можна віднести будь-які інформаційні ресурси, що використовуються в освітніх цілях . Освіта в сучасному суспільстві стає безперервним. Для різних категорій учнів потрібні різні види освітніх ресурсів. До найбільш затребуваним освітніх ресурсів можна віднести бібліотечні освітні ресурси, архівні ресурси та інформацію з різних наукових галузях.
На сучасному етапі розвитку інформаційних технологій необхідно звернути увагу на питання захисту інформації. Захист інформації являє собою самостійний інформаційний процес, але сьогодні більш важливою стає організація захисту інформації як найважливішого компонента процесів зберігання, обробки, передачі інформації в системах будь-якого типу, особливо в соціальних і технічних.
На ринку інформаційних послуг виникають нові відносини між його учасниками, які потребують правовому регулюванні з боку держави. Але правове регулювання цієї сфери відстає від реальних потреб суспільства. Тому на перше місце виходять етичні аспекти, що визначають норми поведінки у сфері використання інформаційних ресурсів. Застосовуючи сучасні телекомунікації в щоденній роботі, слід не використовувати нелегальні копії програмних продуктів або окремих інформаційних ресурсів, не розсилати численні рекламні оголошення без отримання попередньої згоди одержувачів, не допускати дії, що є забороненою пропагандою, не відхилятися від обговорюваних тем у форумах і телеконференціях і т. д.
Базовим законом в інформаційній області можна вважати Федеральний закон «Про інформацію, інформаційні технології і про захист інформації * № 149-ФЗ від 27 липня 2006 р . У законі містяться визначення термінів, які ми звикли використовувати. Їх тлумачення з юридичної точки зору допоможе при необхідності відстоювати свої права. Для окремої людини це перш за все право на недоторканність його приватного життя. Ми живемо в такий час, коли кожне вимовлене слово, відправлене електронний лист, інформація про покупку за допомогою кредитної картки, участь у компанії та інші дії зберігаються і можуть бути використані проти нас.
Пункт 7 статті 3 цього закону одним з основних принципів правового регулювання відносин у сфері інформації, інформаційних технологій та захисту інформації визначає недоторканність приватного життя, неприпустимість збирання, зберігання, використання та поширення інформації про приватне життя особи без його згоди. Статтею 9 передбачено обмеження доступу до інформації про приватне життя громадянина.
Раніше цей закон містив поняття «персональні дані». В даний час прийнятий окремий Федеральний закон «Про персональних даних» від 27 липня 2006 року № 152-ФЗ.
Інформаційні та комунікаційні технології проникають у всі сфери життя, і врахувати все це в одному або двох законах неможливо, тому в існуючі закони, що регулюють певну діяльність, вносяться необхідні поправки, які не повинні суперечити Конституції Російської Федерації. У п. 2 ст. 23 Конституції Російської Федерації говориться: «Кожен має право на таємницю листування, телефонних переговорів, поштових, телеграфних та інших повідомлень. Обмеження цього права допускається лише на підставі рішення суду ».
В даний час назвати переваги електронного листування може будь-який з нас, тому зупинимося на ризики використання даної послуги. Листування по електронній пошті не гарантує конфіденційність, вона відкрита. Сучасні технічні й програмні засоби дозволяють легко контролювати вміст всієї або частини листування будь-якого користувача. Подібний контроль здійснюється як у державних, так і в корпоративних системах під приводом захисту від витоку конфіденційної інформації. У всіх країнах така діяльність є незаконною. Для державних структур для здійснення цієї діяльності потрібне відповідне рішення суду. Однак тут підстерігає неузгодженість кількох законів. Рішення суду на перлюстрацію поштової кореспонденції можна отримати тільки-відповідно до Федеральним законом «Про поштовий зв'язок» від 17 липня 1999 р . № 176-ФЗ, в якій поки відсутнє поняття «електронний лист». Тому рішення суду на перлюстрацію електронних листів отримати не представляється можливим. Необхідно внести поправки до закону.
Таким чином, заради швидкісних переваг користувачі електронної пошти відмовляються від конфіденційності.
Велику проблему для активних користувачів електронної пошти являє собою спам. Зараз покарати спамерів в Росії можливе на підставі Федерального закону «Про рекламу», нова редакція якого прийнята 13 березня 2006 р . Розсилку комерційних пропозицій по електронній пошті можна розцінювати як рекламу. Відповідно до статті 3 цього закону, «Реклама - інформація, поширена будь-яким способом, в будь-якій формі і з використанням будь-яких коштів, адресована невизначеному колу осіб та спрямована на привернення уваги до об'єкта рекламування, формування або підтримка інтересу до нього і його просування на ринку ». Дії осіб, що здійснюють розсилку, регулюються статтею 8 як «реклама товарів при дистанційному способі їх продажу». У рекламі товарів при дистанційному способі їх продажу повинні бути вказані відомості про продавця таких товарів: найменування, місце знаходження і державний реєстраційний номер запису про створення юридичної особи; прізвище, ім'я, по батькові, основний державний реєстраційний номер запису про державну реєстрацію фізичної особи як індивідуального підприємця. Відсутність таких відомостей дозволяє кваліфікувати розсилку як «неналежну рекламу» і застосовувати відповідні адміністративні санкції у вигляді штрафу або позбавлення ліцензії на здійснення підприємницької діяльності.
Білет № 18
1) Інформаційні технології, пов'язані з обробкою текстової інформації, дозволяють створювати документи і вести видавничу діяльність.
Для роботи з текстовою інформацією ми користуємося текстовими редакторами і текстовими процесорами.
Текстовий редактор - програма для введення і редагування тексту. Приклад текстового редактора - програма Блокнот, що входить в комплект ОС Windows.
Текстовий процесор, крім редагування, дозволяє ще й форматувати текст і записувати в файл інформацію про форматування. Ця інформація може бути записана по-різному, звідси несумісність текстових процесорів один з одним. Передбачена можливість перетворення тексту з одного формату в іншій. (Текстові ж редактори зберігають у файлі текст, який не містить команд розмітки, тому вони сумісні один з одним.) Прикладом текстового процесора є програма Microsoft Word.
Основними об'єктами (структурними елементами) текстового документу є: символ, слово, рядок, абзац, сторінка, документ.
Редагування - це перетворення документа, що забезпечує набір, виправлення помилок, копіювати, вставити, видалення, переміщення фрагментів тексту. Все, що дозволяють робити з текстом або його фрагментами команди меню Правка, Вставка і деякі кнопки панелі інструментів Стандартна, є редагуванням. Редагування може бути застосовано до будь-якого об'єкту документа.
Прості текстові редактори (наприклад, стандартний додаток Windows Блокнот) дозволяють редагувати текст, а також здійснювати найпростіше форматування шрифту.
Більш досконалі текстові редактори (наприклад, Microsoft Word і StarOffice Writer), які називають іноді тестовими процесорами, мають широкий спектр можливостей по створенню документів (вставка списків і таблиць, засоби перевірки орфографії, збереження виправлень та ін.)
Для підготовки до видання книг, журналів і газет у процесі макетування видання використовуються потужні програми обробки тексту - настільні видавничі системи (наприклад, Adobe PageMaker).
Для підготовки до публікації в Інтернеті Web-сторінок і Web-сайтів використовуються спеціалізовані програми (наприклад, Microsoft FrontPage).
Створення документа. Створення документа починається з вибору шаблону, тобто готової порожній заготовки документа певного призначення (звичайний документ, візитна картка, резюме та ін.) Шаблони задають структуру документа, яку користувач заповнює певним змістом.
Для створення документів зі складною структурою використовуються Майстра. Наприклад, доцільно використовувати майстер при створенні факсів, так як загальноприйнята форма факсів.
2) У циклі з передумовою (цикл «поки що») спочатку перевіряється умова. У тому випадку, коли умова дотримується (шлях «так»), виконується дія. Потім знову перевіряється умова. Поки умова дотримується, виконується дія (тіло циклу). Цикл з передумовою (ціклпока) - найбільш універсальна циклічна структура. Реалізується оператором while. Формат оператора:
While <логіческо'е вираз> Do <тіло циклу>
Поки значення логічного виразу true, виконується тіло циклу. Тіло циклу може бути простим або складеним
оператором.
Умова виходу з циклу можна поставити на початку, перед тілом циклу. Такий цикл називається циклом з передумовою.
Перевірка умови виходу з циклу проводиться за допомогою ключових слів While або Until. Ці слова додають одного й того ж умові протилежний зміст. Ключове слово While забезпечує виконання циклу, поки виконується умова, тобто поки умова має значення «істина». Як тільки умова прийме значення «брехня», виконання циклу закінчиться. У цьому випадку умова є умовою продовження циклу.
Квиток № 19
1) Сучасні комп'ютери можна вважати універсальними, оскільки вони застосовуються для автоматизації обробки та обміну самої різної інформацією практично у всіх галузях сучасного життя. Ця універсальність досягається в першу чергу застосуванням величезної кількості програмного забезпечення, що реалізує власне операції з обробки інформації.
Питання складу і структури програмного забезпечення (ПО) комп'ютера однозначно не визначений. У різних джерелах дане питання розкривається по-різному.
Ми пропонуємо поділ ПО на два великі блоки - системне ПЗ і прикладне ПЗ.
Призначення операційної системи
Для забезпечення використання будь-яких прикладних комплексів необхідна операційна система (ОС). Від неї значною мірою залежить стійкість роботи, специфіка застосовуваних програмних засобів, особливості побудови прикладних систем. При включенні комп'ютера операційна система завантажується в пам'ять раніше інших програм і потім служить платформою і середовищем для їх роботи.
По-перше, завданням операційної системи є управління ресурсами: процесорним часом, оперативною пам'яттю, доступом до пристроїв зовнішньої пам'яті.
По-друге, ОС реалізує взаємодію програм (між собою і апаратурою).
По-третє, сучасні операційні системи забезпечують взаємодію комп'ютера з користувачем (людино-машинний інтерфейс) і з іншими комп'ютерами - у мережах.
Основний компонент операційної системи - ядро. Ядро - це комплекс програм, постійно присутніх в оперативній пам'яті та виконували завдання управління процесами і пам'яттю. Крім цього, операційна система містить бібліотеки функцій, що виконують конкретні завдання, До цих бібліотекам звертаються прикладні програми для виконання типових завдань. Приклад такого завдання - управління даними на зовнішніх носіях (підтримка файлової системи).
Як правило, операційна система поставляється з набором прикладних програм, які забезпечують виконання деяких корисних функцій: архівування, пошук потрібних файлів і ін Такі допоміжні програми називаються утилітами.
Існує велика кількість класифікацій операційних систем. Найбільш популярні такі основні класифікації.
2) У циклі з постусловіем (цикл «до») умова перевіряється після виконання дії. Повторення виконання дії (тіла циклу) відбувається в тому випадку, коли умови не дотримано (шлях «ні»), тобто повторення виробляється до дотримання умови. У команді повторення з постусловіем тіло циклу виконується хоча б один раз. У команді повторення з передумовою воно може жодного разу не виконатися. Ключове слово Until забезпечує виконання циклу, поки не виконується умова, тобто поки умова має значення «брехня». Як тільки умова прийме значення «істина», виконання циклу закінчиться. У цьому випадку умова є умовою завершення циклу.
Умова виходу з циклу можна поставити в кінці, після тіла циклу. Такий цикл називається циклом з постусловіем. Цей цикл реалізується також за допомогою інструкції Do. . . Loop. Перевірка умови виходу з циклу проводиться за допомогою ключових слів While або Until.
Цикл з постусловіем, на відміну від циклу з передумовою, виконується обов'язково як мінімум один раз, незалежно від того, виконується умова чи ні.
Білет № 20
1) Всі комп'ютерні зображення поділяють на два типи: растрові і векторні.
Растрова графіка. Растрові графічні зображення формуються в процесі перетворення графічної інформації з аналогової форми в цифрову, наприклад, у процесі сканування існуючих на папері або фотоплівці малюнків і фотографій, при використанні цифрових фото-і відеокамер, при перегляді на комп'ютері телевізійних передач з використанням ТВ-тюнера і так далі.
Можна створити растрове графічне зображення і безпосередньо на комп'ютері з використанням графічного редактора, завантажити його з CD-ROM або DVD-ROM-дисків або «скачати» з Інтернету.
Растрове зображення зберігається за допомогою точок різного кольору (пікселів), які утворюють рядки та стовпці. Кожен піксель має певне положення і колір. Зберігання кожного пікселя вимагає певної кількості бітів інформації, яке залежить від кількості кольорів у зображенні. Піксель - мінімальний ділянку зображення, колір якого можна задати незалежним чином. Якість растрового зображення залежить від розміру зображення (кількості пікселів по горизонталі й вертикалі) і кількості кольорів, які можна задати для кожного пікселя.
Растрові графічні зображення багатобарвних фотографій та ілюстрацій отримують за допомогою сканера. Такі зображення зазвичай мають великий розмір і більшу глибину кольору (24 або 36 бітів на крапку). В результаті файли, що зберігають растрові зображення, мають великий інформаційний обсяг.
Растрові зображення дуже чутливі до масштабування.
Векторна графіка. Векторні графічні зображення є оптимальним засобом зберігання високоточних графічних об'єктів (креслення, схеми тощо). Для яких має значення збереження чітких і ясних контурів. З векторною графікою ви стикаєтеся, коли працюєте з системами комп'ютерного креслення й автоматизованого проектування (САПР), програмами обробки тривимірної графіки і ін
Векторні зображення формуються з об'єктів (крапка, лінія, коло, прямокутник тощо), які зберігаються в пам'яті комп'ютера у вигляді графічних примітивів і описують їх математичних формул.
Наприклад, графічний примітив крапка задається своїми координатами (X, Y), лінія - координатами початку (XI, Y1) і кінця (X2, Y2), окружність - координатами центру (X, Y) і радіусом (R), прямокутник - координатами лівого верхнього кута (X1, Y1) і правого нижнього кута (X2, Y2) і так далі. Для кожного примітиву задається також колір.
Перевагою векторної графіки є те, що файли, що зберігають векторні графічні зображення, мають порівняно невеликий обсяг. Для обробки зображень на комп'ютері використовуються спеціальні програми - графічні редактори. Графічні редактори також можна розділити на дві категорії: растрові і векторні.
Растрові графічні редактори є найкращим засобом обробки фотографій і малюнків, оскільки растрові зображення забезпечують високу точність передачі градацій кольорів і напівтонів.
Серед растрових графічних редакторів є прості, наприклад стандартний додаток Paint, і потужні професійні графічні системи, наприклад Adobe Photoshop.
До векторним графічним редакторам відносяться графічний редактор, вбудований в текстовий редактор Word. Серед професійних векторних графічних систем найбільш поширена CorelDRAW.
Графічний редактор - це програма створення, редагування та перегляду графічних зображень. Інструменти малювання об'єктів. Графічні редактори мають набір інструментів для малювання найпростіших графічних об'єктів: прямої лінії, кривої, прямокутника, еліпса, багатокутника і так далі. Після вибору об'єкта на панелі інструментів його можна намалювати в будь-якому місці вікна редактора.
2) Електронні таблиці дозволяють обробляти великі масиви числових даних, наприклад результати експериментів, статистичні дані і так далі. Найбільшого поширення набули електронні таблиці Microsoft Excel і StarCalc. Електронна таблиця - це працююче в діалоговому режимі додаток, що зберігає і обробляє дані в прямокутних таблицях. Електронна таблиця складається із стовпців і рядків. Заголовки стовпців позначаються літерами або поєднаннями букв (А, С, АВ і т. п.), заголовки рядків - числами (1, 2, 3 і далі). Осередок - місце перетину стовпця і рядка.
Кожна клітинка таблиці має свою власну адресу. Адреса комірки електронної таблиці складається із заголовка стовпця і заголовка рядка, наприклад Al, В5, ЕЗ. Осередок, з якою проводяться якісь дії, виділяється рамкою і називається активною. Електронні таблиці, з якими працює користувач в додатку, називаються робочими листами. Можна вводити і змінювати дані одночасно на декількох робочих аркушах, а також виконувати обчислення на основі даних з декількох листів. Документи електронних таблиць можуть включати кілька робочих аркушів і називаються робочими книгами.
Основні типи і формати даних. У роботі з електронними таблицями можна виділити три основних типи даних: число, текст і формула. У залежності від розв'язуваної задачі виникає необхідність застосовувати різні формати представлення даних. У кожному конкретному випадку важливо вибрати найбільш відповідний формат.
Для представлення чисел за замовчуванням електронні таблиці використовують числовий формат, який відображає два десяткових знаки після коми (наприклад, 195,20).
Експоненціальний формат застосовується, якщо число, що містить велику кількість розрядів, не вміщується у клітинці (наприклад, число 2000000000 в експоненційному форматі буде записано в наступному вигляді: 2,00 Е +09).
За умовчанням числа вирівнюються в комірці по правому краю. Це пояснюється тим, що при розміщенні чисел один під одним (у стовпці таблиці) зручно мати вирівнювання по розрядах (одиниці під одиницями, десятки під десятками і так далі).
Текстом в електронних таблицях є послідовність символів, що складається з літер, цифр та прогалин, наприклад, запис «32 Мбайт * є текстової. За умовчанням текст вирівнюється в осередку по лівому краю. Це пояснюється традиційним способом листи.
Білет № 21
1) Локальні мережі. Це мережі з потенційно обмеженим числом комп'ютерів та / або невеликою довжиною ліній зв'язку. Такі мережі мають високу швидкість при порівняно невеликій ціні, але можуть збільшуватись тільки до певних меж.
Глобальні мережі. Це мережі, що об'єднують великі території (континенти, наприклад). Глобальні мережі, як правило, створюються великими організаціями для надання послуг зв'язку. У них використовують високошвидкісні спеціалізовані лінії далекого зв'язку. Такі мережі організують взаємодію між більш дрібними територіальними мережами.
Більшість можливостей, забезпечуваних сучасними телекомунікаційними мережами, спирається на те, що вони можуть обмінюватися даними між собою, створюючи міжмережеву середу. Найбільше таке об'єднання мереж - це міжмережний середу Інтернет.
Можливості, реалізовані в сучасних мережах:
• відкритість, тобто можливість розробки різних мережевих додатків, в тому числі не передбачених раніше;
• використання для обміну даними мереж на базі різних технологій, з самими різними каналами зв'язку;
• можливість підключення нових абонентів і нових мереж, а також розширення існуючих без принципової перебудови;
• можливість забезпечення автоматичного перепланування схеми обміну (зміна маршрутів) при виникненні технічної необхідності (наприклад, відмову каналу зв'язку);
• контроль обміну даними та мінімізація втрати в разі виникнення помилок.
Основним принципом, що лежить в основі сучасних телекомунікаційних мереж, є принцип пакетної комутації. Він полягає в тому, що для доставки дані розбиваються на незалежні фрагменти (пакети), кожен пакет забезпечується службовою інформацією і передається окремо від інших пакетів. Підсумкове повідомлення (послідовність пакетів) відновлюється при необхідності в кінцевій точці.
Основою конструювання і функціонування сучасних мереж є їх моделі. Модель мережі - це схема розподілу функцій між компонентами мережі, що визначає основи їх взаємодії.
1.Служба електронної пошти. Цей сервіс дозволяє обмінюватися повідомленнями в асинхронному режимі, тобто відправити повідомлення можна, навіть якщо адресат не працює з мережею в момент відправлення і отримає його тільки через деякий час. Основу інфраструктури електронної пошти складають поштові відділення - сервери, отримують пошту і обробні її (або пересилаючи, або поміщаючи в сховищі до звернення користувача). Індивідуальний «розділ» користувача в такій системі називається поштовою скринькою. Для звернення до вмісту своєї поштової скриньки або надсилання нової пошти користувач повинен використовувати спеціальну програму-клієнт (поштову програму). У багатьох випадках цей клієнт реалізований як Web-додаток.
2) Типи даних: числа, формули, текст. У роботі з електронними таблицями можна виділити три типи даних: число, текст, формулу. Будь-який набір символів з літер, цифр та прогалин у клітинці сприймається як текст і вирівнюється за лівим краєм. Числа в електронних таблицях можуть бути записані в звичайному або експоненційному форматі. У звичайному, якщо значення поміщається в комірку, наприклад: -192,5. Якщо число дуже велике чи мало, то в експоненційному: -1,925 Е +02 (мантиса, порядок). Числа за замовчуванням вирівнюються по правому краю. Існують і спеціалізовані формати, які можна вибрати з меню Формат, Ячейки. Текст і числа розглядаються як константи. Змінити їх можна шляхом редагування осередків.
Електронні таблиці (ЕТ) дозволяють автоматично проводити перерахунок значень формул при зміні вихідних даних, що використовуються в цих формулах, і призначені для математичних, фінансових, статистичних розрахунків, ведення найпростіших баз даних і побудови діаграм для наочного відтворення даних.
Правила запису формул. Формула починається зі знака рівності і може містити числа, адреси комірок і знаки арифметичних операцій, які виконуються в порядку пріоритету. Приклади формул:
= А2 * ВЗ Л 2 - вміст комірки А2 множиться на квадрат вмісту комірки ВЗ;
- (D4-F5) / 5 - різниця вмісту осередків D4 і Р5 ділиться на константу 5.
При введенні формули в режимі відображення значень у клітинці відображається не сама формула, а результат обчислень по ній. Сама формула відображається в рядку формул при активізації комірки. При зміні даних у комірках, імена яких входять у формулу, результат автоматично перераховується.
Абсолютні і відносні посилання. У формулах використовують посилання на адреси осередків. Існують два основні типи посилань: відносна і абсолютна. Відносна використовується у формулі для вказівки адреси осередку, що залежить від адреси осередку, в якому знаходиться формула. При переміщенні або копіюванні формули з активного осередку відносні посилання автоматично оновлюються залежно від нового положення формули. Якщо формулу = В1 + В2 помістити в клітинку В4, то Excel інтерпретує формулу як «додати вміст комірки, розташованої трьома рядками вище, до осередки, розташованої двома рядками вище». Абсолютну посилання використовують, коли потрібно вказати точне розташування клітинки в таблиці. Абсолютна посилання не змінюється при її перенесення в іншу клітинку. Для запису абсолютної посилання використовують знак $ ($ А $ 3). Використовують і змішану посилання, коли змінюється один параметр - або стовпець, який рядок ($ АЗ, А $ 3).
У Excel будь-якій комірці можна присвоїти ім'я: вибрати команду: Вставка, ім'я, визначити, і на екрані з'явиться діалогове вікно з полем введення, де необхідно ввести ім'я комірки. Іменовану комірку зручно згодом використовувати у формулах, оскільки можна замінити адресу комірки, нічого не говорить про її вміст, на мнемонічне ім'я.
І txceI є безліч додаткових можливостей, що прискорюють і полегшують роботу з таблицями:
· Автозаповнення даними;
· Автоматичний підбір висоти рядків і ширини стовпцем;
· Об'єднання осередків і перенесення слів в комірці;
· Накладення захисту на лист і книгу;
· Можливість, сортування даних таблиці;
· Зручна довідкова система;
· Використання векторного редактора;
· Використання буфера обміну.
Білет № 22
1) Система Турбо Паскаль задоволена значна за обсягом. Вона поставляється на декількох дистрибутивних дискетах і встановлюється на жорсткий диск. При розгортанні системи на жорсткому диску зазвичай створюється каталог з ім'ям ТР (або PAS, TURBOPAS, PASCAL і т.п.), в який містяться всі файли з дистрибутивних дискет. Для виклику Турбо Паскаля необхідно відшукати в деревоподібної структурі каталогів ПК цей каталог і в ньому файл TURBO.EXE. Цей файл містить готову до роботи діалогову систему програмування Турбо Паскаль. У нього входять мінімально необхідні частини Турбо Паскаля (текстовий редактор, компілятор, компонувальник, завантажувач). Для нормальної роботи в діалоговій середовищі знадобляться також основна бібліотека, розташована у файлі TURBO.TPL, і довідкова служба (файл TURBO.HLP). У принципі, цих файлів достатньо для написання, компіляції та виконання більшості прикладів, що містяться в цій книзі.
Нехай перераховані файли розташовуються в каталозі ТР на диску D. Тоді для виклику Турбо Паскаля слід дати команду:
D: \ TP \ TURBO
За цією командою операційна система MS-DOS поставить на виконання програму з файлу TURBO.EXE: завантажить програму в оперативну пам'ять і передасть їй управління.
Не рекомендується працювати з системою, призначивши в якості каталогу за замовчуванням (поточного каталогу) той, в якому зберігаються перераховані вище файли (цей каталог будемо називати системним). По-перше, в такому випадку можна помилково стерти будь-якої з файлів системи програмування і тим самим порушити її працездатність, а по-друге, цей каталог дуже скоро заповниться іншими файлами, прямо не відносяться до Турбо Паскалю. Існує і ще одна причина, по якій небажано працювати в системному каталозі. Справа в тому, що Турбо Паскаль має властивість запам'ятовувати свою налаштування в двох файлах з іменами TURBO.TP і TURBO.PCK. При виклику система починає пошук цих файлів в поточному каталозі. Якщо цей каталог - Ваш індивідуальний, система кожного разу буде налаштовуватися так, як Ви цього хочете. Якщо ці файли не виявлені в Вашому каталог (а при першому зверненні до Турбо Паскалю так воно і буде), система продовжить пошук в системному каталозі, а не знайшовши їх там, налаштуватися стандартним чином. Згодом можна зберегти конфігураційні файли в своєму каталозі і тим самим позбавити себе від необхідності перенастроювання системи щоразу при зверненні до неї. Відразу ж скажемо, що для виходу з Турбо Паскаля слід натиснути клавішу Alt і, не відпускаючи її, - клавішу з латинською літерою X, після чого можна відпустити обидві клавіші.
Верхній рядок містить «меню» можливих режимів роботи Турбо Паскаля, нижня - коротку довідку про призначення основних функціональних клавіш. Вся інша частина екрану належить вікну редактора, окресленому подвійною рамкою і призначеному для введення і корекції текстів програм. У його верхній частині наводяться ім'я того дискового файлу, звідки був прочитаний текст програми (новому файлу присвоюється ім'я NONAME00.PAS), два спеціальних_поля, використовуваних при роботі з пристроєм введення «миша» (ці поля виділені квадратними дужками), і цифра 1 - номер вікна. У Турбо Паскалі можна працювати одночасно з декількома програмами (або частинами однієї великої програми), кожна з яких може розташовуватися в окремому вікні редактора. Середовище дозволяє використовувати до 9-ти вікон редактора одночасно.
Текстовий редактор середовища Турбо Паскаля надає користувачеві зручні засоби створення та редагування текстів програм. Ознакою того, що середовище знаходиться в стані редагування, є наявність у вікні редактора курсору-невеликого миготливого прямокутника. Режим редагування автоматично встановлюється відразу після завантаження Турбо Паскаля. З режиму редагування можна перейти до будь-якого іншого режиму роботи Турбо Паскаля за допомогою функціональних клавіш або вибору потрібного режиму з головного меню. Якщо середовище перебуває у стані вибору з меню, курсор зникає, а в рядку меню з'являється кольоровий покажчик-прямокутник, що виділяє одне з кодових слів (опцій меню). Для переходу від стану вибору режиму з головного меню в стан редагування потрібно натиснути клавішу Esc (ESCape - вислизати, тікати), а для переходу до вибору з головного меню-F10.
Після підготовки тексту програми можна спробувати виконати її, тобто відкомпілювати програму, зв'язати її (якщо це необхідно) з бібліотекою стандартних процедур і функцій, завантажити в оперативну пам'ять і передати їй управління. Вся ця послідовність дій називається прогоном програми і реалізується командою Ctrl-F9.
Якщо в програмі немає синтаксичних помилок, то всі дії виконуються послідовно одне за одним, при цьому в невеликому вікні повідомляється про кількість компільованих рядків і об'ємі доступної оперативної пам'яті. Перед передачею управління завантаженої програмі середу очищає екран (точніше, виводить на екран вікно прогону програми), а після завершення роботи програми знову бере керування комп'ютером на себе і відновлює на екрані вікно редактора. Якщо на якомусь етапі середу знайде помилку, вона припиняє подальші дії, відновлює вікно редактора і поміщає курсор на той рядок програми, при компіляції або виконанні якої виявлена ​​помилка. При цьому у верхньому рядку редактора з'являється діагностичне повідомлення про причину помилки. Все це дозволяє дуже швидко налагодити програму, тобто усунути в ній синтаксичні помилки і переконатися у правильності її роботи. Якщо помилка виникла на етапі прогону програми, просте зазначення того місця, де її виявлено, може не дати потрібної інформації, так як помилка може бути наслідком неправильної підготовки даних у попередніх операторах програми. Наприклад, якщо помилка виникла в результаті добування квадратного кореня з від'ємного числа, буде вказана оператор, в якому здійснюється добування кореня, хоча ясно, що першопричину помилки треба шукати десь раніше, там, де відповідної змінної присвоюється негативне значення. У таких ситуаціях зазвичай вдаються до покрокового виконання програми за допомогою команд, пов'язаних з клавішами F4, F7 і F8. Поки ще не накопичений достатній досвід налагодження, можна скористатися однією клавішею F7, після натискання на яку середу здійснить компіляцію, компонування (зв'язок з бібліотекою стандартних процедур і функцій) і завантаження програми, а потім зупинить прогін перед виконанням першого оператора. Рядок програми, що містить цей оператор, буде виділена на екрані покажчиком (кольором). Тепер кожне нове натискання F7 буде викликати виконання всіх операцій, запрограмованих в поточному рядку, і зсув покажчика до наступного рядка програми. У підозрілому місці програми можна переглянути поточне значення змінної або виразу. Для цього потрібно встановити курсор в те місце рядки, де знаходиться ім'я цікавить Вас змінної, і натиснути Ctrl-F4. На екрані з'явиться діалогове вікно, що складається з трьох полів (у верхньому полі буде стояти ім'я змінної, два інших поля будуть порожніми). Натисніть Enter, щоб в середньому полі отримати поточне значення змінної. Якщо перед натисненням Ctrl-F4 курсор стояв на порожньому ділянці рядки або вказував на ім'я іншої змінної, верхнє поле діалогового вікна також буде порожнім або містити ім'я цієї іншої змінної. У цьому випадку слід ввести за допомогою клавіатури ім'я потрібної змінної та натиснути Enter. До речі, таким чином можна вводити не тільки імена простежуються змінних, але і вирази - середовище обчислить і покаже значення введеного вирази.
2) Електронні таблиці (табличний процесор) - це працює в діалоговому режимі програма збереження та обробки даних, представлених у прямокутних таблицях.
Структура електронної таблиці. Табличний процесор Excel фірми Microsoft реалізований у вигляді робочої книги (найбільша одиниця даних), яка складається з прямокутних таблиць (робочих листів). Листам можна давати довільні імена (за замовчуванням Лист 1, Лист 2 і т. д.). Лист розбитий на рядки і стовпці. Заголовки стовпців позначені літерами від А до IV, рядки пронумеровані. Усього може бути 256 стовпців і 65 536 рядків. Місце перетину рядка і стовпця називають осередком. Осередок - основна одиниця зберігання даних. Адреса клітинки (посилання на клітинку) утворюється з імені стовпця і номера рядка: А1, Bl, D3, Е5, АК10454 і т. п. Виділена на екрані осередок є активною. Дані можна вводити тільки в активну комірку, їх можна бачити також в рядку формул. Активну клітинку можна виділити клацанням мишею. Крім того, можна працювати з діапазоном (фрагментом, блоком) таблиці, який задається адресою верхньої лівої та нижньої правої комірок.
Основні вбудовані функції. Функції - це наперед підготовлені формули, до яких треба звертатися по заданому імені і з певною кількістю і типом даних. Microsoft Excel пропонує більш 300 функцій. Виклик функції здійснюється або через текстове меню Вставка, Формула, або клацанням на кнопці fx. Формули можуть складатися не тільки з арифметичних операторів і адрес комірок. Часто в обчисленнях доводиться використовувати формули, що містять функції. Електронні таблиці мають кілька сотень вбудованих функцій, які поділяються на категорії: Математичні, Статистичні, Фінансові, Дата і час і так далі. Раніше були розглянуті базові логічні операції (множення, додавання, заперечення) і їх таблиці істинності. В електронних таблицях є відповідні логічні функції, за допомогою яких досить просто побудувати таблиці істинності логічних операцій.
Аргументами логічних функцій є логічні значення ІСТИНА і НЕПРАВДА. Логічні значення, у свою чергу, можуть бути отримані як результат визначення значень логічних виразів. Наприклад, для логічного виразу 10> 5 результатом буде логічне значення ІСТИНА, а для логічного виразу А1 <А2 (де в комірці А1 зберігається число 10, а в комірці А2 - число 5) - значення FALSE.
Логічна функція «І» має в якості аргументів логічні значення, які можуть бути істинними або помилковими, і задається формулою = Ш (лог_знач1; лог_знач2 ;...). Приймає значення ІСТИНА тоді і тільки тоді, коли всі аргументи мають значення TRUE.
Наприклад, значення функції = І (10> 5; 10 <5) - БРЕХНЯ. Логічна функція «АБО» має в якості аргументів логічні значення і задається формулою = ЖЛІ. (Лог_знач1; лог_знач2 ...). Приймає значення ІСТИНА, якщо хоча б один з аргументів має значення ІСТИНА.
Наприклад, значення функції = АБО (10> 5; 10 <5) - TRUE.
Логічна функція «НЕ» має один аргумент і задається формулою = НЕ (лог__знач). Приймає значення ІСТИНА, якщо аргумент має значення FALSE, і навпаки. Наприклад, значення функції = НЕ (10> 5) - БРЕХНЯ. Побудуємо за допомогою електронних таблиць таблицю істинності операції логічного множення, використовуючи логічну функцію «І».
Білет № 23
1) Інформаційні технології, пов'язані з обробкою текстової інформації, дозволяють створювати документи і вести видавничу діяльність.
Для роботи з текстовою інформацією ми користуємося текстовими редакторами і текстовими процесорами.
Текстовий редактор - програма для введення і редагування тексту. Приклад текстового редактора - програма Блокнот, що входить в комплект ОС Windows.
Поняття гіпертексту. Для відображення в лінійному тексті смислових зв'язків між поняттями або цілими розділами документа використовують гіперпосилання. Гіпертекстом називають структурований текст з можливістю переходу по виділених елементів-посилань до необхідного фрагменту тексту, малюнку чи іншому об'єкту. У широкому сенсі гіпертекст - інформаційний масив, в якому задані і автоматично підтримуються асоціативні і смислові зв'язки між виділеними елементами, поняттями, термінами або розділами. Саме таким чином формується єдиний інформаційний простір в мережі Інтернет. Web-сторінки сайтів представляють собою документи з гіпертекстової розміткою. Тому так легко подорожувати по Всесвітній павутині (WWW - Worl Wide Web), переходячи з сайту на сайт за гіперпосиланнями. Для відображення в «плоскому * тексті смислових зв'язків між основними розділами чи поняттями можна використовувати гіпертекст. Гіпертекст дозволяє структурувати документ шляхом виділення в ньому слів-посилань (гіперпосилань). При активізації гіперпосилання (наприклад, за допомогою клацання мишею) відбувається перехід на фрагмент тексту, заданий на засланні.
Гіперпосилання складається з двох частин: вказівника посилання та адресної частини посилання. Покажчик посилання - це об'єкт (фрагмент тексту або малюнок), який візуально виділяється в документі (зазвичай синім кольором та підкресленням). Адресна частина гіперпосилання представляє собою назву закладки в документі, на який вказує посилання. В якості покажчиків посилань і закладок можуть використовуватися не тільки фрагменти тексту, але й графічні зображення, тому такі структури іноді називають гіпермедіа. Крім того, гіпертекстові структури можуть поширюватися на документи різних типів. В Інтернеті вони утворюють Всесвітню павутину, зв'язує Web-сторінки на сотнях мільйонів серверів в єдине ціле.
Таким чином, гіпертекстові структури є фактично структурами даних, тому що в них можуть використовуватися об'єкти різних типів: фрагменти документів, керуючі елементи та ін Контекст - це ключове слово чи фраза, за якою необхідно здійснити пошук. У більшості текстових редакторів реалізований режим пошуку по контексту. Після вказівки ключового слова і команди <Пошук> текстовий редактор починає пошук того місця в тексті, де зустрічається шукане слово чи фраза. Пошук може здійснюватися або з поточної позиції курсору вгору або вниз по тексту, або у всьому тексті цілком. Після знаходження першого входження ключового слова курсор буде встановлений на знайдений фрагмент. Пошук може бути продовжений за допомогою натискання спеціальних клавіш або вибору потрібного пункту в запропонованому меню команд.
Часто пошук фрагмента тексту поєднується з заміною одних слів на інші. Наприклад, в деякому тексті вам потрібно замінити слово «монітор» на слово «дисплей». Для цього потрібно вибрати команду <3аменіть>, ввести слово, пошук якого буде вироблятися («монітор»), а потім слово, на яке воно повинно бути замінене («дисплей»). Текстовий редактор може зробити таку заміну відразу у всьому документі, а може запрошувати підтвердження для кожного окремого випадку. У деяких текстових редакторах після завершення даної операції видається повідомлення про кількість проведених замін.
2) Електронні таблиці (табличний процесор) - це працює в діалоговому режимі програма збереження та обробки даних, представлених у прямокутних таблицях.
Графічне представлення даних. При вирішенні аналітичних завдань, завдань планування, побудові математичних моделей дуже важлива наочність представлення даних. Тут незамінним засобом є діаграми. «Діаграма - засіб графічного представлення кількісної інформації, призначений для порівняння значенні величин або кількох значень однієї величини, відстеження змін значень». Для побудови діаграми в середовищі табличного процесора слід вказати блок даних, за якими буде будуватися діаграма, і визначити послідовність вибору даних з блоку, все інше програма зробить автоматично. Найбільш часто використовувані типи діаграм: гістограма, графік і кругова.
Електронні таблиці дозволяють здійснювати сортування даних, тобто робити їх упорядкування. Дані (числа, текст, дати) в електронних таблицях можна сортувати за зростанням або спаданням. Під час сортування за зростанням дані шикуються в наступному порядку:
• числа сортуються від найменшого від'ємного до найбільшого додатного числа;
• текст сортується в наступному порядку: числа, знаки, латинський алфавіт, російський алфавіт;
• порожні клітинки завжди поміщаються в кінець списку.
Для сортування рядків таблиці необхідно вибрати стовпець, дані якого буде упорядковуватися. Після сортування змінюється порядок проходження рядків, але зберігається їх цілісність. Можна проводити вкладені сортування, тобто сортувати дані послідовно за кількома стовпцями. При вкладеної сортування рядка, що мають однакові значення в осередках першого стовпця, будуть впорядковані за значеннями в осередках другого стовпця, а рядки, що мають однакові значення в другому стовпці, будуть впорядковані за значеннями третього стовпця. Так, результат вкладеної сортування таблиці (виключаючи перший рядок), що містить дані про комп'ютери, при сортуванні стовпчика А за зростанням, шпальти У за спаданням і стовпця З за зростанням буде таким.
В електронних таблицях можна здійснювати пошук даних (рядків) відповідно до заданих умов. Такі умови називаються фільтром. В результаті пошуку будуть знайдені рядки, що задовольняють заданому фільтру. Типи діаграм та графіків. Електронні таблиці дозволяють візуалізувати дані, розміщені на робочому аркуші, у вигляді діаграми або графіка. Діаграми і графіки наочно відображають залежності між даними, що полегшує сприйняття і допомагає при аналізі та порівнянні даних.
Діаграми можуть бути різних типів і відповідно представляти дані у різній формі. Для кожного набору даних важливо правильно підібрати тип створюваної діаграми. Для наочного порівняння різних величин використовуються лінійчаті діаграми. Наприклад, за допомогою лінійчатої діаграми можна наочно представити дані про чисельність населення різних країн.
Для відображення величин частин від цілого застосовується кругова діаграма. Кругова діаграма дозволяє, наприклад, наочно показати частки вартості окремих пристроїв комп'ютера в його ціні.
Для відображення зміни величин в залежності від часу і побудови графіків функцій використовуються діаграми типу «графік». Діаграми можуть розташовуватися як на аркуші з даними (впроваджені діаграми), так і на окремих аркушах. Діаграми пов'язані з вихідними даними на робочому аркуші й оновлюються при оновленні даних на робочому аркуші.
Для створення діаграм використовується Майстер діаграм. Майстер діаграм дозволяє створювати діаграму по кроках за допомогою серії діалогових панелей. В якості прикладу розглянемо таблицю «Ціни пристроїв комп'ютера» і представимо у наочній формі частку ціни кожного пристрою в ціні комп'ютера.
Білет № 24
1) Повідомлення, що зменшує невизначеність знання в 2 рази, несе один біт інформації.
Наприклад: при підкиданні монети може випасти або «орел», або «решка». Це два можливі події Вони рівноймовірні. Повідомлення про те, що відбулося одне з двох рівноймовірно подій (наприклад, випала «решка»), зменшує невизначеність нашого знання (перед кидком монети) у два рази.
Мінімальна кількість подій для вибору - два (інакше немає вибору), тому біт - мінімальна одиниця інформації.
Математики розглядають ідеальний варіант, що можливі події рівноймовірні. Якщо навіть події неравновероятни, то можливий підрахунок ймовірності випадання кожної події.
Під невизначеністю знання тут розуміють кількість можливих подій, їх може бути більше, ніж два.
Наприклад, кількість оцінок, які може отримати студент на іспиті, дорівнює чотирьом. Скільки інформації міститься в повідомленні про те, що він отримає «4»? Розмірковуючи, з опорою на наведене вище визначення, можемо сказати, що якщо повідомлення про один з двох можливих подій несе 1 біт інформації, то вибір одного з чотирьох можливих подій несе 2 біти інформації. Можна прийти до такого висновку, користуючись методом половинного ділення. Скільки питань необхідно задати, щоб з'ясувати необхідне, стільки бітів і містить повідомлення. Питання повинні бути сформульовані так, щоб на них можна було відповісти «так» чи «ні», тоді кожен з них буде зменшувати кількість можливих подій у 2 рази.
Очевидний зв'язок кількості можливих рівноймовірно подій і кількості інформації:
N = 2 j.
Кількість подій Кількість інформації в бітах
Цей підхід заснований на підрахунку числа символів в повідомленні. Він не пов'язує кількість інформації з вмістом повідомлення, дозволяє реалізувати передачу, зберігання та обробку інформації за допомогою технічних пристроїв.
Алфавіт будь-якої мови включає в себе кінцевий набір символів. Виходячи з імовірнісного підходу до визначення кількості інформації, поява знаків алфавіту в тексті можна розглядати як різні можливі події. Кількість таких подій (знаків) N називають потужністю алфавіту. Кількість інформації i, яку несе кожен з N знаків, згідно імовірнісного підходу, визначається з формули:
2 '= N.
Залишається підрахувати кількість символів у тексті з k символів:
I = k * j
Алфавітний підхід є об'єктивним способом вимірювання інформації і використовується в технічних пристроях.
2) Одиниці виміру кількості інформації. Для кількісного вираження будь-якої величини необхідно визначити одиницю виміру. Так, для вимірювання довжини в якості одиниці обраний метр, для вимірювання маси - кілограм і так далі. Аналогічно, для визначення кількості інформації необхідно ввести одиницю вимірювання.
За одиницю кількості інформації приймається така кількість інформації, яка містить повідомлення, що зменшує невизначеність у два рази. Така одиниця названа «біт».
Якщо повернутися до досвіду з киданням монети, то тут невизначеність як раз зменшується у два рази і, отже, отримана кількість інформації дорівнює 1 біту.
Мінімальною одиницею вимірювання кількості інформації є біт, а наступною за величиною одиницею є байт, причому
1 байт = 2 3 біт = 8 біт
В інформатиці система утворення кратних одиниць вимірювання кількості інформації дещо відрізняється від прийнятих у більшості наук. Традиційні метричні системи одиниць, наприклад Міжнародна система одиниць СІ, як множників кратних одиниць використовують коефіцієнт 10 ", де п = 3, 6, 9 і так далі, що відповідає десятковим приставок Кіло (10 3), Мега (10 6), Гіга (10 9) і так далі.
Комп'ютер оперує числами не в десятковій, а в двійковій системі числення, тому в кратних одиницях вимірювання кількості інформації використовується коефіцієнт 2 ".
Так, кратні байту одиниці вимірювання кількості інформації вводяться наступним чином:
1024 байт;
1 Кбайт = 2 10 байт
1 Мбайт = 2 Ш Кбайт = 1024 Кбайт; 1 Гбайт = 2 10 Мбайт = 1024 Мбайт.
Кількість можливих подій та кількість інформації. Існує формула, яка пов'язує між собою кількість можливих подій N і кількість інформації:
N = 2 I
Формула Шеннона
де I - кількість інформації;
N - кількість можливих подій;
р. - Імовірність i-ro події.
Наприклад, нехай при киданні несиметричною чотиригранної піраміди ймовірності окремих подій будуть рівні:
Pl = 1 / 2, р 2 = 1 / 4, р 3 = 1 / 8, р 4 = 1 / 8. Тоді кількість інформації, яку ми
отримаємо після реалізації одного з них, можна розрахувати за формулою (2.2):
I = - (l/2-log 2 l / 2 + l/4-log 2 l / 4 + l/8-log 2 l / 8 + l/8-log 2 l / 8) = = (1 / 2 + 2 / 4 + 3 / 8 + 3 / 8) бітів = 14 / 8 бітів = 1,75 біта.
Цей підхід до визначення кількості інформації називається імовірнісним.
За формулою (2.3) можна визначити, наприклад, кількість інформації, яку ми отримаємо при киданні симетричною і однорідної чотиригранної піраміди:
I = Iog 4 Лютий = 2 біти.
Таким чином, при киданні симетричної пірамідки, коли події різновірогідні, ми отримаємо більшу кількість інформації (2 біта), ніж при киданні несиметричною (1,75 біта), коли події неравновероятни. Кількість інформації, яку ми отримуємо, досягає максимального значення, якщо події різновірогідні
Білет № 25
1) Магістраль (системна шина) включає в себе три багаторозрядних шини: шину даних, шину адреси і шину управління, які представляють собою багатопровідні лінії (рис. 1.1). До магістралі підключаються процесор і оперативна пам'ять, а також периферійні пристрої введення, виведення і зберігання інформації, які обмінюються інформацією на машинній мові (послідовностями нулів і одиниць у формі електричних імпульсів).
Шина даних. По цій шині дані передаються між різними пристроями. Наприклад, лічені з оперативної пам'яті дані можуть бути передані процесору для обробки, а потім отримані дані можуть бути відправлені назад в оперативну пам'ять для зберігання. Таким чином, дані по шині даних можуть передаватися від пристрою до пристрою в будь-якому напрямку.
Розрядність шини даних визначається розрядністю процесора, тобто кількістю двійкових розрядів, які можуть оброблятися або передаватися процесором одночасно. Розрядність процесорів постійно збільшується в міру розвитку комп'ютерної техніки.
Шина адреси. Вибір пристрою або комірки пам'яті, куди пересилаються або звідки зчитуються дані по шині даних, виробляє процесор. Кожен пристрій або осередок оперативної пам'яті має свою адресу. Адреса передається по адресній шині, причому сигнали по ній передаються в одному напрямку - від процесора до оперативної пам'яті і пристроїв (односпрямована шина).
Розрядність шини адреси визначає обсяг пам'яті, що адресується (адресний простір), тобто кількість однобайтових комірок оперативної пам'яті, які можуть мати унікальні адреси. Кількість адресованих комірок пам'яті можна розрахувати за формулою:
N = 2, де I - розрядність шини адреси.
Розрядність шини адреси постійно збільшувалася і в сучасних персональних комп'ютерах становить 36 біт. Таким чином, максимально можлива кількість адресованих комірок пам'яті одно:
N = 2 36 = 68 719 476 736.
Шина управління. По шині управління передаються сигнали, що визначають характер обміну інформацією по магістралі. Сигнали управління показують, яку операцію - зчитування або запис інформації з пам'яті - треба виробляти, синхронізують обмін інформацією між пристроями і так далі.
2) Презентація - спосіб подання інформації у наочній і переконливій формі.
Комп'ютерна презентація - послідовність слайдів. Окремий слайд може містити текст, малюнки, фотографії, анімацію, відео та звук.
Для зв'язку між окремими фрагментами презентації використовуються гіперпосилання. Завдяки цьому стає можливим довільний перегляд слайдів по смислових зв'язків.
Інтерактивна презентація передбачає діалог між користувачем і комп'ютером.
У презентації зі сценарієм показ слайдів управляється ведучим.
У безперервно виконуються презентаціях не передбачений діалог з користувачем і немає ведучого. Такі презентації зазвичай демонструють на різних виставках.
Білет № 26
1)
1) підстава нової системи числення висловити в десятковій системі числення і всі наступні дії виробляти в десятковій системі числення
2) послідовно виконувати поділ даного числа і одержуваних неповних приватних на основу нової системи числення до тих пір, поки не отримаємо неповне число, менше дільника
3) отримані залишки, є цифрами числа в новій системи числення, привести у відповідність з алфавітом нової системи числення
4) складемо число в новій СС, записуючи його, починаючи з останнього приватного.
Переклад дробових чисел:
1) підстава нової СС висловити в десятковій системі і всі наступні дії виробляти в десятковій СС.
2) послідовно множити дане число і одержувані дробові частини твору на підставі нової системи до тих пір, поки дробова частина твору не стане рівною нулю або не буде досягнута необхідна точність подання числа в новій СС.
3) отримані цілі частини твору, є цифрами числа в новій СС, привести у відповідністю з алфавітом.
4) скласти дробову частину числа в новій СС починаючи з цілої частини твору.
Переклад змішаних чисел містять цілу і дробову частини, здійснюється у два етапи:
1) цілі і дробові частини вихідного числа переводяться окремо за відповідними алгоритмами, в підсумковій запису числа в новій СС ціла частина відбудеться комою (.)
2) Текстовий редактор - програма для введення і редагування тексту. Приклад текстового редактора - програма Блокнот, що входить в комплект ОС Windows.
Форматування - це зміна параметрів шрифту, абзацу та впроваджених об'єктів, тобто таке перетворення, яке змінює форму представлення документа. Можливі такі види форматування:
1. Завдання параметрів сторінки (розмір, поля, орієнтація та ін.)
2. Форматування абзацу:
• вирівнювання (по ширині, центру, правому і лівому краю);
• установка відступу першого рядка;
• установка відступів / інтервалів між рядками і абзацами.
3. Форматування символу:
• Зміна гарнітури шрифта: моноширинний (Courier), рубаний (Arial) або із зарубками (Times New Roman).
• Зміна накреслення шрифту (звичайне, напівжирне, курсивне, напівжирне курсивне, варіанти підкреслення, колір символів, нижній або верхній індекс).
• Зміна розміру (кегля) символів (одиницею виміру розміру шрифту є пункт, 1 пт = 0,376 мм ).
4. Формування списків.
5. Оформлення меж і заливки.
6. Розташування тексту в кілька колонок.
7. Форматування таблиць (розташування тексту, об'єднання осередків, ширина стовпців і висота рядків і т. д.).
Велику допомогу при форматуванні надає інструмент Формат за зразком.
При збереженні текстових документів в текстових редакторах (процесорах) можна задавати різні формати:
• тільки текст, *. txt - зберігає текст без форматування;
• формат RTF, *. rtf - зберігає форматування, універсальний, орієнтований на обмін файлами;
• документ Word, *. doc - зберігає форматування;
• HTML-документ, *. htm або *. html - зберігає Web-сторінки, містить керуючі теги мови розмітки гіпертексту та інші.
Вбудовувані об'єкти. Використовуючи команди меню Вставка, можна вбудувати (впровадити) в текстовий документ малюнки з готової колекції або з файлу, символи, сформований за допомогою графічних примітивів зображення, таблицю, об'єкти Chart, формулу або діаграму. За своєю суттю, вставка - це використання в документах об'єкта, який відображається й обробляється зовнішньою програмою.
Списки. Всі сучасні текстові процесори (см.п. 5.1) підтримують роботу зі списками. Список являє собою набір елементів, кожен з яких виділено або спеціальним маркером (марковані списки), або порядковим номером (нумеровані списки). Можливе створення багаторівневих списків.
Білет № 27
1) Будь-який документ складається зі сторінок, тому на початку роботи над документом необхідно задати значення параметрів сторінки: формат, орієнтацію, розмір полів та ін
При створенні реферату або заяви доцільно вибрати формат сторінки А4 (21x29, 7 см), який відповідає розміру стандартного аркуша паперу для принтера. Для оголошень та плакатів підходить формат A3, розмір якого в два рази більше стандартного аркуша. Навпаки, для листів можна вибрати формат А5, який в два рази менше стандартного листа.
Існують дві можливі орієнтації сторінки - книжкова й альбомна. Для звичайних текстів найчастіше використовується книжкова орієнтація, а для таблиць з великою кількістю стовпців - альбомна. На сторінці можна встановити необхідні розміри полів (верхнього, нижнього, правого і лівого), які визначають відстань від країв сторінки до границі тексту. Для виведення на кожній сторінці документа однакового тексту (наприклад, імені автора, назви документа та ін) зручно використовувати верхній або нижній колонтитул. Відстань від краю сторінки до колонтитулу можна змінювати.
Абзац є одним з основних об'єктів текстового документа. Абзац з літературної точки зору - це частина тексту, що представляє собою закінчений за змістом фрагмент твору, закінчення якого служить природною паузою для переходу до нової думки.
У комп'ютерних документах абзацом вважається будь-який текст, що закінчується керуючим символом (маркером) кінця абзацу. Введення кінця абзацу забезпечується натисканням клавіші {Enter} і відображається символом Ц, якщо включений режим відображення недрукованих символів. Шрифти. Текстові процесори, на відміну від найпростіших текстових редакторів, дозволяють виділяти окремі ділянки тексту різними шрифтами. Зміна шрифту на увазі зміну його гарнітури, розміру, типу накреслення, кольору символів і деяких інших параметрів.
2) Програми за їх юридичним статусом можна розділити на три великі групи: ліцензійні, умовно безкоштовні (shareware) і вільно розповсюджувані програми (freeware).
Дистрибутиви ліцензійних програм (дискети або диски CD-ROM, з яких проводиться установка програм на комп'ютери користувачів) поширюються розробниками на підставі договорів з користувачами на платній основі, простіше кажучи, ліцензійні програми продаються. Досить часто розробники надають істотні знижки при покупці ліцензій на використання програми на великій кількості комп'ютерів або на використання програми в навчальних закладах. Відповідно до ліцензійної угоди розробники програми гарантують її нормальне функціонування в певній операційній системі і несуть за це відповідальність.
Багато виробників програмного забезпечення та комп'ютерного обладнання зацікавлені в широкому безкоштовне розповсюдження програмного забезпечення. До таких програмних засобів можна віднести наступні:
• нові недопрацьовані (бета) версії програмних продуктів (це дозволяє провести їх широке тестування);
• програмні продукти, які є частиною принципово нових технологій (це дозволяє завоювати ринок);
• доповнення до раніше випущеним програмами, виправляють знайдені помилки або розширюють можливості;
• застарілі версії програм;
• драйвери до нових пристроїв або поліпшені драйвери до вже існуючих.
Правова охорона програм і баз даних. Правова охорона програм для ЕОМ і баз даних вперше в повному обсязі введена в Російській Федерації Законом РФ «Про правову охорону програм для електронних обчислювальних машин і баз даних», який набув чинності в 1992 році.
Надана справжнім законом правова охорона поширюється на всі види програм для ЕОМ (у тому числі на операційні системи і програмні комплекси), які можуть бути виражені на будь-якій мові і в будь-якій формі, включаючи вихідний текст на мові програмування і машинний код. Однак правова охорона не поширюється на ідеї та принципи, що лежать в основі програми для ЕОМ, в тому числі на ідеї і принципи організації інтерфейсу й алгоритму.
Для оповіщення про свої права розробник програми може, починаючи з першого випуску в світ програми, використовувати знак охорони авторського права, що складається з трьох елементів:
• літери С у колі або круглих дужках ©;
• найменування (імені) правоволодільця;
• року першого випуску програми у світ. Наприклад, знак охорони авторських прав на текстовий редактор Word виглядає наступним чином:
© Корпорація Microsoft, 1993-1997.
Захист програм від нелегального копіювання й використання. Комп'ютерні пірати, нелегально тиражуючи програмне забезпечення, знецінюють працю програмістів, роблять розробку програм економічно невигідним бізнесом. Крім того, комп'ютерні пірати нерідко пропонують користувачам недопрацьовані програми, програми з помилками або їх демоверсії.
Для того щоб програмне забезпечення комп'ютера могло функціонувати, воно повинно бути встановлено (інстальоване). Програмне забезпечення поширюється фірмами-виробниками у формі дистрибутивів на CD-ROM. Кожен дистрибутив має свій серійний номер, що перешкоджає незаконному копіюванню та установці програм.
Захист інформації в Інтернеті. Якщо комп'ютер підключений до Інтернету, то в принципі будь-який користувач, також підключений до Інтернету, може отримати доступ до інформаційних ресурсів цього комп'ютера. Якщо сервер має з'єднання з Інтернетом і одночасно служить сервером локальної мережі (Інтернет-сервером), то можливо несанкціоноване проникнення з Інтернету в локальну мережу.
Для того щоб цього не відбувалося, встановлюється програмний чи апаратний бар'єр між Інтернет і інтранет за допомогою брандмауера (firewall - міжмережевий екран). Брандмауер відстежує передачу даних між мережами, здійснює контроль поточних з'єднань, виявляє підозрілі дії і тим самим запобігає несанкціонований доступ з Інтернету в локальну мережу.

Білет № 28
1) 1) заснування нової системи числення висловити в десятковій системі числення і всі наступні дії виробляти в десятковій системі числення
2) послідовно виконувати поділ даного числа і одержуваних неповних приватних на основу нової системи числення до тих пір, поки не отримаємо неповне число, менше дільника
3) отримані залишки, є цифрами числа в новій системи числення, привести у відповідність з алфавітом нової системи числення
4) складемо число в новій СС, записуючи його, починаючи з останнього приватного.
Переклад дробових чисел:
1) підстава нової СС висловити в десятковій системі і всі наступні дії виробляти в десятковій СС.
2) послідовно множити дане число і одержувані дробові частини твору на підставі нової системи до тих пір, поки дробова частина твору не стане рівною нулю або не буде досягнута необхідна точність подання числа в новій СС.
3) отримані цілі частини твору, є цифрами числа в новій СС, привести у відповідністю з алфавітом.
4) скласти дробову частину числа в новій СС починаючи з цілої частини твору.
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Шпаргалка
401.8кб. | скачати


Схожі роботи:
Основні поняття інформатики 2
Поняття про медичної інформатики
Поняття інформатики мережеві можливості OC Windows Netscape Navigator
Поняття інформатики мережеві можливості OC Windows Netscape Navigator
Основні теорії праворозуміння Основні причини і закономірності появи права Поняття соціального
Основні поняття страхування 2
Основні поняття соціології 2
Філософія Основні поняття
Основні поняття менеджменту
© Усі права захищені
написати до нас