Поняття мови програмування (урок 22) презентация

Содержание

Слайд 2

Повторимо правила поведінки та безпеки в комп’ютерному класі

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Слайд 3

Сьогодні

23.11.2016

Пригадаємо

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Що таке алгоритм? Що таке система команд виконавця алгоритму? У чому полягає формальність

виконання алгоритму виконавцем?
Що таке комп’ютерна програма?
Яку мову програмування ви вивчали в попередніх класах? Пригадайте кілька команд цієї мови програмування?

Слайд 4

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Програма – це набір команд (вказівок, інструкцій), призначений для виконання комп’ютером у певній

послідовності.

Поняття мови програмування.
Складові мови програмування

Слайд 5

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

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

Алфавіт

Словник

Синтаксис

Семантику

Поняття

мови програмування.
Складові мови програмування

Слайд 6

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Приклади мов програмування

Поняття мови програмування.
Складові мови програмування

Слайд 7

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Логіка роботи програм

Програма

Передача зрозумілих даних для користувача

Перевід даних зрозумілих користувачі в двійковий код
КОМПІЛЯТОРУ

150

+ 95

10010110

+

1011111

Поняття мови програмування.
Складові мови програмування

Слайд 8

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Компілятор - це комп'ютерна програма (або набір к. програм), що перетворює (компілює) вихідний

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

Поняття мови програмування.
Складові мови програмування

Слайд 9

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Процес роботи компілятора

150

150:2=

На 2 тому, що ПК працює в двійовій системі числення

75

Остачі немає.

Записуємо в кінці 0

0

75:2=

37,5

Остача 5, тому записуємо в кінці 1

1

37:2=

18,5

Остача 5, тому записуємо в кінці 1

1

18:2=

9

Остачі немає. Записуємо в кінці 0

0

9:2=

4,5

Остача 5, тому записуємо в кінці 1

1

4:2=2

Остачі немає. Записуємо в кінці 0

0

2:2=1

Остачі немає. Записуємо в кінці 0

0

2:2=0,5

Остача 5, тому записуємо в кінці 1

1

Знизу до гори записуємо двійковий код

10010110

Поняття мови програмування.
Складові мови програмування

Слайд 10

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Завдання

Самостійно переведіть число 95 в двійкову систему числення

1011111

Поняття мови програмування.
Складові мови

програмування

Слайд 11

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Додавання в процесорі

10010110

+

1011111

1

Якщо сума = 2, то записуємо 0, а 1 запам’ятовуємо, Якщо

сума = 3 то пишемо 1, а 1 запам’ятовуємо

0

1

0

1

1

1

1

Поняття мови програмування.
Складові мови програмування

Слайд 12

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Завдання

Виконайте додавання
10110010 + 1100010

100010100

Поняття мови програмування.
Складові мови програмування

Слайд 13

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Передача даних програмі

Перевід двійкових даних в зрозумілий для користувача
компілятором

Програма

Передача зрозумілих даних для користувача

10010110

245

Поняття

мови програмування.
Складові мови програмування

Слайд 14

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Декодування двійкового коду

11110101

Двійковий код

Розряд

Обрахунок розпочинається з 0 розряду. Якщо в двійковому коді зустрічається

0 то переходимо до наступного числа двійкового коду, якщо зустрічається 1 то число 2 підносимо до відповідного розряду. Отримані числа додаємо

2

0

+

2

2

+

2

4

+

2

5

+

2

6

+

2

7

=

245

Поняття мови програмування.
Складові мови програмування

Слайд 15

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Завдання

Декодувати двійковий код
100010100

276

Поняття мови програмування.
Складові мови програмування

Слайд 16

Повторюємо

Сьогодні

23.11.2016

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Що таке мова програмування?
З чого складається мова програмування?
Як називається «програма перекладач» переводу вихідного

коду в двійковий?
Опишіть логіку роботи програми?

Слайд 17

Домашнє завдання

Сьогодні

23.11.2016

Опрацювати матеріал на сторінках 154-155

http://vsimppt.com.ua/

http://vsimppt.com.ua/

Имя файла: Поняття-мови-програмування-(урок-22).pptx
Количество просмотров: 53
Количество скачиваний: 0