Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дисципліни 1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
645.41 Кб
Скачать
  1. Загальні відомості про еом: Блок-схема алгоритму і типи алгоритмів.

Блок-схема і правила зображення блок-схем.

Блоки

Назва та призначення

Початок або кінець алгоритму

Блок введення даних

Блок виведення даних на друк

Арифметичний блок-використовується при обчисленні виразів; процес, присвоєння.

Логічний блок – використовується для перевірки умови

Блок модифікації – використовується для зміни в залежності від попередніх значень

Блок звернення до підпрограм

Призначення блоків випливає з їхніх назв. Блоки з’єднують лініями, які описують послідовність виконання команди. Ці лінії називаються лініями потоків передавання інформації. Природні напрями потоків зверху-вниз і зліва направо. Якщо напрямок потоку інший то лінія повинна мати стрілку.

Типи алгоритмів

Є 4-ри типи алгоритмів:

прості;

розгалужені;

циклічні;

універсальні;

Простими є такі команди: виконати, встати, іти, вміти тощо. Якщо алгоритм складається лише з послідовності простих команд то його називають простим, або лінійним.

Пр. Ранок

Алгоритм Ранок

Встати о 6.30 годині.

Виконати гімн. вправи.

Умитися.

Поснідати.

Вийти з дому о 7.30 годині.

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

Якщо логічний вираз, то команда , інакше команда 2.

Серія команд – це декілька команд.

Алгоритм Вечір

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

Пообідати.

Якщо погода хороша, то попрацювати в саду, інакше піти в бібліотеку, взяти книжку, повернутися додому.

Зробити домашнє завдання.

Повечеряти.

Якщо є цікава телепередача, то подивитися телевізор, інакше почитати книжку.

Лягти спати.

Циклічні алгоритми.

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

Доки логічний вираз, виконати команди

Алгоритм коледж

Іти на першу пару.

Доки не закінчилися заняття іти на наступну пару.

Іти додому.

Універсальні алгоритми – це такі які містять в собі вище перечисленні такі алгоритми.

  1. Текстовий процесор WORD: Можливості форматування абзаців. Автоматичне перенесення слів.

Форматування на рівні абзаців

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

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

Для швидкого вирівнювання тексту на панелі форматування є кнопки, призначення яких цілком зрозуміло з їхнього графічного зображення: , остання кнопка призначена для зміни міжрядкового інтервалу. Найбільш повні можливості форматування абзацу відкриваються при виконанні команди Формат => Абзац:

На вкладці «Положение на странице» є ще кілька корисних параметрів:

За допомогою кнопки «Табуляция» можна розташовувати текст у колонках переміщаючись між колонками клавішею Tab:

Зокрема зручно виділяти фрагменти тексту вертикальною рисою. Позиції табуляції можна також виставляти безпосередньо на лінійці. Спочатку вибирається тип вирівнювання ЛКМ по виділеному значку над вертикальною лінійкою, потім ЛКМ миші на горизонтальній лінійці встановлюється позиція табуляції.

Для скасування встановлених позицій необхідно користуватися вікном «Табуляция». Те ж саме можна досягти, установивши ліву границю через кнопку «Внешние границы»:

  1. Загальні відомості про ЕОМ: Мови програмування.

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

 Мовою програмування пишеться програма, що дозволяє при її виконаннікомп'ютером (обчислювальною системою) одержати конкретні результати.

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

Перехід від язикових конструкцій до машинних команд здійснює транслятормови.

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

 Мови програмування мають різні класифікації; деякі з них наведені.

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

Мови високого рівня можуть бути декларативними (наприклад, Пролог, ЛИСП)і процедурно-орієнтованими (наприклад, Си, Бейсик, Паскаль, Ада).Процедурні мови розвиваються в об'єктно-орієнтовані.

 Той самий мова програмування може бути реалізований у виглядікомпілятора або інтерпретатора, наприклад, Quick Basic — компілятор, MSX Basic — інтерпретатор. Останнім часом з'явилися: мови змішаного типу. Вони можуть бути як компіляторами, так і інтерпретаторами залежно від бажання користувача, наприклад мова програмування в СУБД Foxpro.

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

Можна спостерігати тенденцію розвитку мов програмування убік більшої описовості: від принципу « як робити» до принципу «що робити». Мови також стають усе більш незалежними від типів комп'ютерів.

Деякі автори розділяють мови, як і комп'ютери, по поколіннях.

Мови першого покоління: машинно-орієнтовані з ручним керуванням пам'ятіна комп'ютерах першого покоління.

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

Мови третього покоління: загального призначення, використовувані для створення прикладних програм будь-якого типу. Наприклад, Бейсик, Кобол,' Сий Паскаль.

Мови четвертого покоління: удосконалені, розроблені для створення спеціальних прикладних програм, для керування базами даних. Наприклад, мови програмування, сумісні з dbase, SQL.

 Мови програмування п'ятого покоління: мови декларативні, об'єктно-орієнтовані й візуальні . Наприклад, Пролог, ЛИСП, C++, С#, Visual Basic, Delphi.

З появою мережі Internet зв'язана розробка спеціалізованих мов програмування, які є інтерпритуємими. Інтерпретатори для них вбудовані вбраузери. Це мови HTML, Javascript, Perl.

  1. Текстовий процесор WORD: Перевірка тексту на орфографічні і граматичні помилки. Синоніми та тезаурус.