SlideShare una empresa de Scribd logo
1 de 27
Бублик Володимир Васильович Програмування - 2 Лекція 4. Базові поняття програмування. Оператори    Лекції для студентів 2 курсу
Прості оператори   ,[object Object],[object Object],[object Object],[object Object]
Тотожній  ( null statement )  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Операторний вираз  ( expression statement )  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Оператори керування ,[object Object],[object Object],[object Object],[object Object]
Складені оператори ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Розгалуження
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Розгалуження
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Перемикач
Перемикач   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Перемикач
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Приклад. Перемикач   без  break
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Виправлений приклад перемикача
Цикл з лічильником  ( for statement )  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Цикл з передумовою (while statement)  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Цикл з передумовою.  Швидка степінь ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Цикл з передумовою . Приклад з інваріантами ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Цикл з передумовою.  Швидка степінь ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Цикл з передумовою. Ще один приклад інваріантів ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Цикл з постумовою  (do-while loop)  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Нескінчений цикл   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Вправи   ,[object Object],[object Object],[object Object],[object Object]
Налагодження програм   ,[object Object],[object Object]
Макрос суджень  assert ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Судження ( assertion)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Блок випробувань  try ,[object Object],[object Object],[object Object],[object Object]
Блок випробувань   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

05 Operations And Utilities
05 Operations And Utilities05 Operations And Utilities
05 Operations And Utilitiesolegapster
 
01 Incapsulation
01 Incapsulation01 Incapsulation
01 Incapsulationolegapster
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 класssuser737e7f
 
Asynchronous programming in .NET (UA)
Asynchronous programming in .NET (UA)Asynchronous programming in .NET (UA)
Asynchronous programming in .NET (UA)Oleksandr Pavlyshak
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal1cana1
 
практ заняття 17 нев інт
практ заняття 17 нев інтпракт заняття 17 нев інт
практ заняття 17 нев інтcit-cit
 
"Unit testing in AngularJS" Виктор Зозуляк
"Unit testing in AngularJS" Виктор Зозуляк"Unit testing in AngularJS" Виктор Зозуляк
"Unit testing in AngularJS" Виктор ЗозулякFwdays
 
03 Constants And Variables
03 Constants And Variables03 Constants And Variables
03 Constants And Variablesolegapster
 
IT Talks The c++'s simplest smart pointers in depth
IT Talks The c++'s simplest smart pointers in depthIT Talks The c++'s simplest smart pointers in depth
IT Talks The c++'s simplest smart pointers in depthVadym Muliavka
 
Вказівники в мові C++
Вказівники в мові C++Вказівники в мові C++
Вказівники в мові C++Alexander Kuzmenko
 

La actualidad más candente (20)

+6 for
+6 for+6 for
+6 for
 
05 Operations And Utilities
05 Operations And Utilities05 Operations And Utilities
05 Operations And Utilities
 
Coding for Future in Lutsk. JavaScript. Part 3
Coding for Future in Lutsk. JavaScript. Part 3Coding for Future in Lutsk. JavaScript. Part 3
Coding for Future in Lutsk. JavaScript. Part 3
 
cpp-2013 #19 Concurrency
cpp-2013 #19 Concurrencycpp-2013 #19 Concurrency
cpp-2013 #19 Concurrency
 
передача параметрів в функції
передача параметрів в функціїпередача параметрів в функції
передача параметрів в функції
 
07 Containers
07 Containers07 Containers
07 Containers
 
cpp-2013 #20 Best practices
cpp-2013 #20 Best practicescpp-2013 #20 Best practices
cpp-2013 #20 Best practices
 
01 Incapsulation
01 Incapsulation01 Incapsulation
01 Incapsulation
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 клас
 
Asynchronous programming in .NET (UA)
Asynchronous programming in .NET (UA)Asynchronous programming in .NET (UA)
Asynchronous programming in .NET (UA)
 
Coding for Future in Lutsk. JavaScript. Part 9
Coding for Future in Lutsk. JavaScript. Part 9Coding for Future in Lutsk. JavaScript. Part 9
Coding for Future in Lutsk. JavaScript. Part 9
 
Coding for Future in Lutsk. JavaScript. Part 8
Coding for Future in Lutsk. JavaScript. Part 8Coding for Future in Lutsk. JavaScript. Part 8
Coding for Future in Lutsk. JavaScript. Part 8
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
 
практ заняття 17 нев інт
практ заняття 17 нев інтпракт заняття 17 нев інт
практ заняття 17 нев інт
 
Функції в C++
Функції в C++Функції в C++
Функції в C++
 
08 Templates
08 Templates08 Templates
08 Templates
 
"Unit testing in AngularJS" Виктор Зозуляк
"Unit testing in AngularJS" Виктор Зозуляк"Unit testing in AngularJS" Виктор Зозуляк
"Unit testing in AngularJS" Виктор Зозуляк
 
03 Constants And Variables
03 Constants And Variables03 Constants And Variables
03 Constants And Variables
 
IT Talks The c++'s simplest smart pointers in depth
IT Talks The c++'s simplest smart pointers in depthIT Talks The c++'s simplest smart pointers in depth
IT Talks The c++'s simplest smart pointers in depth
 
Вказівники в мові C++
Вказівники в мові C++Вказівники в мові C++
Вказівники в мові C++
 

Destacado

Summer Sounds 2008
Summer Sounds 2008Summer Sounds 2008
Summer Sounds 2008guest6e0d
 
BCS Championship
BCS Championship BCS Championship
BCS Championship loveluci
 
Texas and Texas A&M
Texas and Texas A&MTexas and Texas A&M
Texas and Texas A&Mloveluci
 
Tips That Bring You a Beautiful Life
Tips That Bring You a Beautiful LifeTips That Bring You a Beautiful Life
Tips That Bring You a Beautiful Lifeguest758cf
 

Destacado (8)

Summer Sounds 2008
Summer Sounds 2008Summer Sounds 2008
Summer Sounds 2008
 
BCS Championship
BCS Championship BCS Championship
BCS Championship
 
Instrukcia
InstrukciaInstrukcia
Instrukcia
 
Jacek Yerka
Jacek YerkaJacek Yerka
Jacek Yerka
 
Texas and Texas A&M
Texas and Texas A&MTexas and Texas A&M
Texas and Texas A&M
 
Tips That Bring You a Beautiful Life
Tips That Bring You a Beautiful LifeTips That Bring You a Beautiful Life
Tips That Bring You a Beautiful Life
 
Duygular
DuygularDuygular
Duygular
 
Feliz dia
Feliz diaFeliz dia
Feliz dia
 

Similar a 04 Operators

06 Data Structures
06 Data Structures06 Data Structures
06 Data Structuresolegapster
 
02 Arithmetic Data Types
02 Arithmetic Data Types02 Arithmetic Data Types
02 Arithmetic Data Typesolegapster
 
"How I don't need a state management library in React app", Tetiana Melnyk
"How I don't need a state management library in React app", Tetiana Melnyk "How I don't need a state management library in React app", Tetiana Melnyk
"How I don't need a state management library in React app", Tetiana Melnyk Fwdays
 
Lecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile DevicesLecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile DevicesMaksym Davydov
 
General Functors
General FunctorsGeneral Functors
General FunctorsDzendzula
 
Знайомство з програмуванням на мові C++
Знайомство з програмуванням на мові C++Знайомство з програмуванням на мові C++
Знайомство з програмуванням на мові C++Alexander Kuzmenko
 
11 Iterated Containers
11 Iterated Containers11 Iterated Containers
11 Iterated Containersolegapster
 
Основи мови Ci
Основи мови CiОснови мови Ci
Основи мови CiEscuela
 
Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1rznz
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль Helen Pata
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt urokuVasiliy66
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt urokuVasiliy66
 
практичне заняття 2
практичне заняття 2практичне заняття 2
практичне заняття 2cdecit
 

Similar a 04 Operators (18)

06 Data Structures
06 Data Structures06 Data Structures
06 Data Structures
 
02 Arithmetic Data Types
02 Arithmetic Data Types02 Arithmetic Data Types
02 Arithmetic Data Types
 
"How I don't need a state management library in React app", Tetiana Melnyk
"How I don't need a state management library in React app", Tetiana Melnyk "How I don't need a state management library in React app", Tetiana Melnyk
"How I don't need a state management library in React app", Tetiana Melnyk
 
Lecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile DevicesLecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile Devices
 
General Functors ...
General Functors                                                             ...General Functors                                                             ...
General Functors ...
 
General Functors
General FunctorsGeneral Functors
General Functors
 
Знайомство з програмуванням на мові C++
Знайомство з програмуванням на мові C++Знайомство з програмуванням на мові C++
Знайомство з програмуванням на мові C++
 
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
 
tsql
tsqltsql
tsql
 
11 Iterated Containers
11 Iterated Containers11 Iterated Containers
11 Iterated Containers
 
Основи мови Ci
Основи мови CiОснови мови Ci
Основи мови Ci
 
Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt uroku
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt uroku
 
9 13
9 139 13
9 13
 
3018 1
3018 13018 1
3018 1
 
практичне заняття 2
практичне заняття 2практичне заняття 2
практичне заняття 2
 

Más de olegapster

10 Polymorphism
10 Polymorphism10 Polymorphism
10 Polymorphismolegapster
 
09 Object And Class Hierarchy
09 Object And Class Hierarchy09 Object And Class Hierarchy
09 Object And Class Hierarchyolegapster
 
04 Object Hierarchy
04 Object Hierarchy04 Object Hierarchy
04 Object Hierarchyolegapster
 
03 Right Of Access
03 Right Of Access03 Right Of Access
03 Right Of Accessolegapster
 
07 Localisation
07 Localisation07 Localisation
07 Localisationolegapster
 

Más de olegapster (7)

10 Polymorphism
10 Polymorphism10 Polymorphism
10 Polymorphism
 
09 Object And Class Hierarchy
09 Object And Class Hierarchy09 Object And Class Hierarchy
09 Object And Class Hierarchy
 
04 Object Hierarchy
04 Object Hierarchy04 Object Hierarchy
04 Object Hierarchy
 
03 Right Of Access
03 Right Of Access03 Right Of Access
03 Right Of Access
 
07 Localisation
07 Localisation07 Localisation
07 Localisation
 
05 Arrays
05 Arrays05 Arrays
05 Arrays
 
01 Paradigms
01 Paradigms01 Paradigms
01 Paradigms
 

04 Operators

  • 1. Бублик Володимир Васильович Програмування - 2 Лекція 4. Базові поняття програмування. Оператори Лекції для студентів 2 курсу
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.