Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Програма. Мова програмування

Алгоритми

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

 

Початок або кінець  
Введення чи виведення
Підпрограма
Умова
Виконання обчислень
Рисунок 23 – Властивості алгоритмів

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

Рисунок 24 – Складові блок-схеми
Схема– це графічне зображення алгоритму за допомогою окремих блоків, які означають ту або іншу дію.

Слово «алгоритм» походить від імені великого вченого середньовічного Сходу Аль Хорезмі. Він жив приблизно з 783 по 850 р. і сформулював правила виконання чотирьох арифметичних дій. Ці правила і називали алгоритмами.

Програма– це алгоритм, записаний мовою програмування .

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

Машинні коди– набір двійкових кодів для роботи центрального процесора конкретного типу .

Рисунок 25 – Мови програмування
Мова асемблеру– це мова, що перекладає зрозумілі людині символи-мнемоніки в машинні коди . Мови асемблерів, як і машинні коди, є машинно-залежними мовами.

Мова програмування високого рівня (МВР) –мова, яка складається з операторів, схожих на звичайні слова . Програми на таких мовах дозволяють формулювати завдання для комп'ютера у звичних для людини категоріях .

Системи візуального програмування– засоби, за допомогою яких можна швидко створити працюючу програму шляхом візуального проектування її макету в графічному вигляді . Найбільш розповсюдженими є системи Visual Basic, Visual C, Delphi .

Наявність сотень мов програмування і їхніх діалектів пояснюється різнома­нітністю сфер застосування комп'ютерів і підходів до реалізації програм.

Транслятор– програма, що перетворює програму, написану мовою асемб­леру або МВР, в машинні коди . Транслятори поділяються на дві категорії: інтерпретатори і компілятори .

Інтерпретаторперетворює невеликий фрагмент вихідної програми в машинні коди і, лише дочекавшись, коли процесор їх виконає, переходить до обробки наступного фрагмента.

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

Інтегроване середовище програмування– це система програмування, що суміщає редактор для зручного введення і редагування програми, тран­слятор і налагоджувач помилок .

4. Загальні відомості про середовище програмування Turbo Pascal 7. 0.

Мова програмування Паскаль (Pascal) була створена в 1970 р. Ніклаусом Віртом – професором інформатики Федерального технічного університету у Швейцарії і названа на честь французького філософа і математика XVII ст . Блеза Паскаля.

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


ЛЕКЦІЯ № 15

Тема: Turbo Pascal. Основні мовні конструкції.


Читайте також:

  1. Безпосереднє програмування відеопам'яті
  2. Виконання програми - реалізація мови програмування
  3. Геометрична інтерпретація задачі лінійного програмування
  4. Геометрична інтерпретація задачі нелінійного програмування
  5. Геометрична інтерпретація розв’язків цілочислових задач лінійного програмування на площині
  6. Графічний метод розв’язування задач лінійного програмування
  7. Державне регулювання суспільного відтворення та його форми. Планування та програмування
  8. Динамічне програмування.
  9. Динамічного програмування
  10. Економічна і математична постановка задачі нелінійного програмування
  11. Економічна і математична постановка задачі нелінійного програмування
  12. Економічна і математична постановка цілочислової задачі лінійного програмування




Переглядів: 542

<== попередня сторінка | наступна сторінка ==>
Моделювання | Розгалуження

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.006 сек.