слайди презентації
Призначення програмування - розробка програм управління комп'ютером з метою вирішення різних інформаційних завдань. Фахівці, що професійно займаються програмуванням, називаються програмістами.
Для складання програм існують різноманітні мови програмування. Мова програмування - це фіксована система позначень для опису алгоритмів і структур даних.
За роки існування ЕОМ було створено багато мов програмування. Найбільш відомі серед них: Фортран, Паскаль, Бейсік, С (Сі) і ін. Поширеними мовами програмування сьогодні є С ++, Delphi. Java, Pascal, Visual Basic, Python.
Для створення і виконання на комп'ютері програми, написаної на мові програмування, використовуються системи програмування. Система програмування - це програмне забезпечення комп'ютера, призначене для розробки, налагодження і виконання програм, записаних на окремому мовою програмування
Системи програмування підрозділяються: 1. універсальне програмування (Паскаль, Бейсік і т.д.) - не орієнтовані на вузьку прикладну область; 2. вузькоспеціалізоване програмування (Web - програмування, мова HTML).
Розробка будь-якої програми починається з побудови алгоритму розв'язання задачі.
1. Що таке програмування? 2. Які завдання вирішують системні і прикладні програмісти? 3. Назвіть найбільш поширені мови програмування. 4. В чому полягає призначення систем програмування?
Алгоритм складається для конкретного виконавця. В якості виконавця ми будемо розглядати комп'ютер, оснащений системою програмування певною мовою. Комп'ютер - виконавець працює з певними даними за певною програмою. Дані - це безліч величин.
Окремий інформаційний об'єкт (число, символ, таблиця тощо.) - величина. Всяка обробляється програмою величина займає своє місце в пам'яті комп'ютера. Значення величини - це інформація, що зберігається в цьому полі пам'яті.
Числовий Символьний Логічний
Числові величини в програмуванні, так само як і математичні величини, діляться на змінні і константи (постійні). Наприклад: (a-2ab + b), де a. b - змінні, 2 - константа. Константи записуються в алгоритмах своїми десятковими значеннями, наприклад: 23, 3.5, 34. Значення константи зберігається в виділеної під неї осередку пам'яті і залишається незмінним протягом роботи програми
Змінні в програмуванні, як і в математиці, позначаються символічними іменами. Ці імена називаються ідентифікаторами. Ідентифікатор може бути однією буквою, безліччю букв, поєднанням букв і цифр і т.д. Приклади ідентифікаторів: A, X, B3, prim, r25 і т.п.
Будь алгоритм роботи з величинами може бути складений з наступних команд: присвоювання; введення; висновок; звернення до допоміжного алгоритму; цикл; розгалуження.
<переменная> : = <выражение> Значок ": =" читається «привласнити». Наприклад: Z: = X + Y, X: = 5, Y: = X
Значення змінних, що є вихідними даними розв'язуваної задачі, як правило, задається введенням. введення <список переменных> Наприклад: введення A, B, C
Змінні величини отримують конкретні значення в результаті виконання команди присвоювання або команди введення. Якщо змінної величині не присвоєно ніякого значення (або не введено), то вона є невизначеною.
Результати рішення задачі повідомляються комп'ютером користувачеві шляхом виконання команди виведення. висновок <список вывода> Наприклад: висновок X1, X2
Запитання і завдання 1. Що таке величина? Чим відрізняються змінні і постійні величини? 2. Чим визначається значення величини? 3. Які існують основні типи величин в програмуванні? 4. Як записується команда присвоювання? 5. Що таке введення? Як записується команда введення? 6. Що таке висновок? Як записується команда виведення? 7. У схематичному вигляді відобразіть зміни значень в осередках, відповідних змінним А і В. в ході послідовного виконання команд присвоювання: 1) А: = 1 2) А: = 1 3) А: = 1 В: = 2 В: = 2 в: = 2 А: = А + в С: = А А: = А + в в: = 2хА А: = в в: = А-в в: = С А: = А-в 8. Замість трьох крапок впишіть в алгоритм кілька команд присвоювання, в результаті чого має вийти алгоритм зведення в четверту ступінь введеного числа (доповніть Патерналізм змінні не використовувати): введення А. висновок А
Змінна величина отримує значення в результаті присвоювання. Присвоєння проводиться комп'ютером при виконанні команди присвоювання або команди введення.
Прочерк в таблиці позначає невизначене значення змінної. Така таблиця називається трасування таблицею, а процес заповнення називається трасуванням алгоритму.
1. Поки змінної не присвоєно значення, вона залишається невизначеною; 2. Значення, присвоєне змінної, зберігається аж до виконання наступного присвоювання цієї змінної нового значення; 3. Нове значення, присвоєне змінної, замінює її попереднє значення.
Обмін значеннями двох змінних. Завдання: дано дві змінні величини: X, Y. Потрібно зробити між ними обмін значеннями. Наприклад: X = 1; Y = 2 після обміну X = 2; Y = 1