- •1. Абсолютні та відносні, змішанні посилання exel. Перехід між абсолютними та відносними посиланнями.
- •3. Бд. Звіт. Створення звітів, сортування, групування у звіті
- •4. Бд. Поняття про запити. Типі запитів
- •5. Бд. Поняття про форми. Настроювання форми в режимі конструктора, майстра
- •7. Види пам'яті комп'ютера та їх призначення
- •8. Електронні таблиці та їх призначення
- •9. Етапи розвитку обчислювальної техніки
- •10. Запис алгоритму за допомогою блок-схеми
- •11. Інформація та шум їх взаємоперетворення. Властивості перетворення
- •12. Клавіатура. Типи. Группи на які поділяються клавіши
- •14. Лінійні та розгалужені структури алгоритмів мовою програмування Паскаль
- •17. Миші. Принцип роботи. Види. Спосіб підключення
- •18. Мова програмування Pascal. Алфавіт
- •19. Характеристики моніторів
- •20. Строение связей между таблицами бд
- •21. Оператор присвоювання. Опис лінійних алгоритмів мовою програмування
- •22. Оператор циклу з параметром, правила виконання.
- •Порядок виконання
- •23.Оператор циклу з передумовою
- •24. Оператор циклу з післяумовою
- •26. Поняття бд. Способи створення таблиць в бд
- •1. Використання спеціального інструменту
- •2. Використання sql
- •3. Використання інструменту для генерування sql
- •27. Поняття быту, байту. Основи одиниці виміру інформації
- •28. Поняття інформації носії інформації види інформації
- •Інші властивості інформації
- •29. Поняття про комп'ютерні віруси та їх класифікація
- •30. Поняття про мову програмування
- •32) Поняття системи числення двійкова арифметика переведення чисел з однієї системи в іншу
- •33)Поняття файлів шлях до файлів каталоги файлова система операційні системи
- •34) Призначення і функція ос поняття файлу каталогу, шляху
- •35) Принтери типи принтерів принцип роботи
- •37)Пристрої введення виведення основні складові системного блоку
- •38)Програми обслуговування файлової системи
- •Основні властивості процесорів
- •40)Сканер типи сканерів принцип роботи
- •Принцип дії комп'ютерного сканера[ред. • ред. Код]
- •41) Способи опису алгоритмів блоки для позначення типових структур алгоритмів
- •42)Стандартні типи даних мп pascal
- •43)Стандартні функції паскаль. Правила запису стандартних функцій
- •44) Створення і використання таблиць в word
- •45)Структура паскаль оператори введення та виведення
- •Введення даних
- •Виведення даних
- •47) Текстовий процесор ворд створення форматування та редагування таблиць
- •48)Типи вікон віндовс та дії над ними
- •49) Форматування сторінок в текстовому редакторі
- •50)Характеристика електронних таблиць введення даних та формул автосума
- •51)Характеристика різних поколінь еом
- •52)Циклічні алгоритми правило запису
30. Поняття про мову програмування
Мова — це система знаків (символів, жестів, міміки, положень перемикача і т. д.) для представлення, обміну інформацією. Це загальне визначення включає в себе і природні, і штучні (формальні) мови. До штучних мов належать мови, створені людьми для розв’язання специфічних задач. Це мова математичних формул, нотна грамота, мови програмування тощо. Алгоритмічна мова — це мова, призначена для представлення алгоритму у вигляді послідовності вказівок для виконання їх виконавцем алгоритму. Алгоритмічна мова, як і кожна інша, має свій словник. Основу цього словника складають слова, що використовуються для запису команд, які входять у систему команд виконавця. Мови програмування — це алгоритмічні мови, призначені для опису алгоритмів, що орієнтовані для виконання на комп’ютері, або система позначень для точного опису алгоритму, який треба виконати за допомогою комп’ютера. Мова програмування, як і будь-яка інша мова, являє собою набір символів (алфавіт), систему правил складання базових конструкцій мови (синтаксис) та правила тлумачення мовних конструкцій (семантика). Ця система позначень і правил призначена для одноманітного і точного запису алгоритму. Алфавіт, синтаксис і семантика — три основні складові мов програмування. Програма — це алгоритм, записаний мовою програмування. Трансляція (від англ. translation — переклад) — програма, яка перетворює команди мови програмування на машинну мову. Існує два способи трансляції: інтерпретація та компіляція. Інтерпретація (від англ. interpretation) — спосіб трансляції, при якому кожна інструкція програми перекладається в машинні коди та виконується, і тільки після виконання одного фрагмента програми процесор переходить до обробки іншого фрагмента. Це гнучка система перекладу, яка реалізовується нескладно. Вона використовується в тих випадках, коли потрібна простота трансляції (Basic), або там, де інший спосіб перекладу дуже складний або навіть неможливий (Lisp). Компіляція (від англ. compile — збирати) — спосіб трансляції, при якому здійснюється переклад усього тексту програми, збір перед її виконанням та запис у пам’ять комп’ютера. При перегляді програми компілятор виділяє місце в пам’яті для кожної змінної.
31) поняття про транслятор інтерпретатор та компілятор
Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд[15].
Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Компилятор обеспечивает преобразование программы с одного языка на другой. Команды исходного языка сильно отличаются по организации и мощности, нежели команды машинного языка. Бывают такие, в которых одна команда исходного языка транслируется в 7-10 машинных команд. Существуют даже такие, в которых в каждой команде может соответствовать более 100 машинных команд (например язык программирования Пролог). В исходных языках довольно часто используется строгая типизация данных, которая осуществляется через их предварительное описание. Программирование на таких языках может опираться не только на кодирование алгоритма, но и на тщательное обдумывание структур данных или классов. Весь процесс трансляции с таких языков программирования обычно называется компиляцией, а исходные языки обычно относятся к языкам высокого уровня.
Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.В отличие от компилятора, интерпретатор не порождает на выходе программу на машинном языке. Распознав команду исходного языка, он тут же выполняет ее. Как в компиляторах, так и в интерпретаторах используются одинаковые методы анализа исходного текста программы. Но интерпретатор позволяет начать обработку данных после написания даже одной команды. Это делает процесс разработки и отладки программ более гибким. Кроме того, отсутствие выходного машинного кода позволяет не «захламлять» внешние устройства дополнительными файлами, а сам интерпретатор можно достаточно легко адаптировать к любым машинным архитектурам, разработав его только один раз на широко распространенном языке программирования. Поэтому, интерпретируемые языки, типа Java Script, VB Script, получили широкое распространение. Недостатком интерпретаторов является низкая скорость выполнения программ. Обычно интерпретируемые программы выполняются в 50-100 раз медленнее программ, написанных в машинных кодах.
