Четверг, 25.04.2024, 22:27
Главная | Регистрация | Вход Приветствую Вас Гость | RSS


Меню сайта


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Тестування онлайн
тестування онлайн 


Социальные закладк

Тема 1. Мова та середовище програмування

Лаборатория юного линуксоида.Python
http://younglinux.info/

1. Що таке мова програмування?

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

Кожна мова програмування має такі складові:

  1. Алфавіт - множина символів, з яких можна утворювати слова і речення цієї мови.
  2. Словник - набір слів, які використовуються в цій мові.
  3. Синтаксис - правила складання і запису мовних конструкцій: не словникових слів і речень
  4. Семантику - встановлене однозначне тлумачення мовних конструкцій, правил їх виконання.

       Використання символів, що не входять до алфавіту мови програмування, неправильне написання словникових слів, порушення синтаксичних правил призводять до неможливості виконання комп'ютером відповідної команди. Такі порушення називають синтаксичними помилками.

2. Класифікація мов програмування

За останні 70 років створено близько трьох тисяч різних мов програмування. Деякі з них уже не використовують, для деяких постійно з'являються нові версії, що зручніші для складання програм і мають більші можливості. Постійно створюються нові мови програмування.

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

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

До мов низького рівня належать мова асамблер. У мові асамблера виконуються символьні позначення команд, які легше зрозуміти й запам’ятати.

  • Програма, записана мовою програмування високого рівня, містить команди, що схожі на звичайні слова, записані англійською мовою. Наприклад, програма, записана мовою програмування Python, містить команди print – друкувати, while – поки, if – якщо тощо.

 

 

3. Класифікація мов високого рівня програмування

1. Розрізняють універсальні та спеціалізовані мови програмування

 

2. За технологією програмування розрізняють:

  • процедурні мови – програма, складається із набору підзадач (процедур), які реалізують завдання;
  • об’єктно-орієнтовні – головними елементами алгоритму є клас – новий тип даних, що розширює мову, й об’єкт, що має властивості та методи – дії, які виконуються об’єктом;
  • декларативні – мови створення програм зі штучним інтелектом;
  • мова скриптів (мова сценаріїв) – мова, розроблена для запису «сценаріїв» – послідовностей команд, які користувач може виконувати на комп’ютері.

завдання

Тема 2. Знайомство з середовищем програмування

 

Форма входа
Поиск
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Рейтинг@Mail.ru
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz