русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Загальна схема підготовки програм до виконання


Дата додавання: 2014-05-08; переглядів: 1029.


 

Підготовка задачі до її рішення за допомогою обчислювальної технікимістить наступні дії:

2) Отримати завдання з визначенням мети і умов рішення задачі..

3) Уважно прочитати, визначити мету, вхідні і вихідні дані.

4) Вибрати метод рішення.

5) Скласти алгоритм рішення.

6) Розробити програму на обраній мові програмування згідно алгоритму.

7) Реалізувати програму на комп’ютері:

a) Ввести текст програми за допомогою текстового редактора і запам’ятати його в файлі. Отриманий файл буде називатись висхідним файлом програми і мати текстовий формат. Ім’я файлу призначає програміст, а розширення файлу призначається системою програмування. Для мови Pascal висхідний файл має розширення .раs.

b) Виконати трансляцію програми. Результатом буде двійковий файл який матиме теж ім’я, що і висхідний файл, а розширення .obj. Отриманий файл називається об’єктним.файлом.

c) Щоб програма могла виконуватись її необхідно адаптувати до середовища. Для цього виконується редагування зв’язків програми (побудова, компонування). В результаті компонування формується двійковий файл, що має назву завантажувальний файл, ім’я таке як у висхідного файлуі розширення .exe.

d) Запустити програму на виконання.

Для полегшення роботи програмістів для підготовки програм використовуються інтегровані середовища (системи програмування) до складу яких входять наступні елементи:

a) Мова програмування,

b) Текстовий редактор,

c) Транслятор,

d) Компоновщик,

e) Програма лагодження і інші.

Завдання для самоперевірки.

 

1. Чому алгоритм має властивість „визначеність”.

2. Чому алгоритм має властивість „масовість”.

3. Записати алгоритм переходу вулиці з двостороннім рухом словесно-покроково.

4. Записати той же алгоритм за допомогою схеми алгоритму.

5. Який алгоритм називають лінійним.

6. Який алгоритм називають розгалуженим.

7. Який алгоритм називають циклічним.

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

9. До якого типу алгоритму буде відноситись визначення, чи є два заданих числа однієї парності.

10. До якого типу алгоритму буде відноситись побудова значень функції з заданим кроком на заданому проміжку.

11. Розробити алгоритм визначення площини прямокутного трикутника, якщо відомі його катети.

12. Розробити алгоритм визначення довжини кола, якщо відома його площина.

13. Розробити алгоритм визначення, чи задані числа кратні один одному.

14. Розробити алгоритм визначення, чи задані два числа впорядковані по зростанню.

15. Розробити алгоритм знаходження кількості парних чисел в послідовності 10 заданих чисел.

16. Розробити алгоритм знаходження кількості введених латинських букв і цифр в послідовності 15 заданих символів.

17. Розробити алгоритм знаходження найбільшого в лексикографічному значенні виразу в послідовності 10 заданих фраз.

18. Розробити алгоритм знаходження кількості введених позитивних і негативних значень окремо в послідовності 20 введених значень.

19. Розробити алгоритм знаходження кількості введених негативних значень і суми позитивних значень в послідовності 20 введених значень.

20. Розробити алгоритм знаходження максимального значення серед чисел, що входять в проміжок [5,15] в послідовності 20 введених значень.

21. Які мови називають мовами програмування.

22. Як називається програма, за допомогою якої виконується переклад програми з алгоритмічної мови на мову, зрозумілу комп’ютеру?

23. Що означає синтаксис мови.

24. Що означає семантика мови.

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

 



<== попередня лекція | наступна лекція ==>
Визначення мов програмування | ІНТЕГРОВАНЕ СЕРЕДОВИЩЕ TURBO PASCAL


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн