Similar presentations:
Технологія навчання програмуванню
1.
Технологія навчання програмуванню“Будь яка достатньо розвинута технологія, схожа на магію”
Артур Кларк
2.
Як вибрати мову програмування?3.
4.
Парадигми програмування5.
Парадигми програмування6.
7.
Імперативне та декларативне програмуванняІмперативна парадигма
програмування описує
процес обчислень за
допомогою опису керуючої
логіки програми, тобто у
вигляді послідовності
окремих команд, які повинен
виконати комп'ютер.
Декларативне програмування —
парадигма програмування,
відповідно до якої, програма
описує, який результат
необхідно отримати, замість
описання послідовності
отримання цього результату.
Імперативні: C, C ++, Java.
Декларативні: SQL, HTML.
Змішані: JavaScript, C #, Python.
8.
Структурнепрограмування
Об’єктноорієнтоване
програмування
9.
Перед тим, як писати код1
Які дані на вході?
2
Які дані на виході?
3
Як це зробити? (алгоритм)
10.
Програма має знати про кожнузмінну:
• назву
• тип
Типи даних
Цілі
Дійсні
Символьні
11.
Введення - виведення данихinput
12.
Введення - виведення даних#inсlude <iostream>
cin
int a;
cin>>a;
int a;
cout<<a;
cout
13.
Введення - виведення даних14.
Як писати код1
Вивчити базові команди
2
З'ясувати структуру програми
3
Користуватись підказками,
пошуком, документацією,
допомогою групи
15.
Де писати код1
Встановити спеціальну програму
(середовище програмування)
2
Використовувати мобільний додаток
3
Працювати через веб- ресурс
16.
17.
ПЕРША ПРОГРАМА18.
Все, пишемокод
print ("Hello, world!")
#include <iostream>
using namespace std;
int main()
{
cout <<"Hello, world!" <<
endl;
return 0;
}