SlideShare a Scribd company logo
1 of 12
Тема 1.Тема 1. Основи алгоритмізаціїОснови алгоритмізації тата
програмування.програмування.
Поняття змінної, її оголошення.Типи даних.
Оператор надання значень. Введення та виведення
даних.
Повторення: Об’єкти та їхПовторення: Об’єкти та їх
властивостівластивості
Які об’єкти можна додавати на форму?
Які групи властивостей має довільний
об’єкт?
Яка властивість відповідає за:
◦ текст, що відображається на елементі;
◦ колір фону;
◦ розмір;
◦ розміщення;
◦ відображення об’єкта на формі?
Зміна значення властивостей під часЗміна значення властивостей під час
виконання проекту (введення даних)виконання проекту (введення даних)
Функція StringToColor(<текст>) переводить введений в перше поле
текст, що є назвою кольору, в код кольору.
Функція StrToInt(<текст>) переводить введений в друге і третє поля текст
в ціле число.
Зміна значення властивостей під часЗміна значення властивостей під час
виконання проекту (виведення даних)виконання проекту (виведення даних)
Функція StrToFloat(<текст>) переводить текстове представлення числа
у дійсне число.
Функція FloatToStr(<число>) переводить дійсне число у його текстове
представлення.
Функція MessageDlg('Сума - ' + FloatToStr(z), mtInformation, [mbOk], 0)
виводить інформаційне повідомлення у вікні
Зміна значення властивостей під часЗміна значення властивостей під час
виконання проекту (виведення даних)виконання проекту (виведення даних)
Функція StrToFloat(<текст>) переводить текстове
представлення числа у дійсне число.
Функція FloatToStr(<число>) переводить дійсне
число у його текстове представлення.
ЗміннаЗмінна
Найменована величина, яка під час виконання
алгоритму може набувати різних значень
У мові програмування Free Pascal кожна змінна
має ім’я, значення і тип.
ім’я змінної ← вираз
ЗміннаЗмінна
• Використовується для запам'ятовування
даних
• Заощаджує час користувача, який
затрачається на введення даних з
клавіатури
• Зменшення кількості помилок (при
введенні довгих чисел)
• Зберігають результати обчислень
• Здійснення порівнянь
Імена зміннихІмена змінних
Короткі
Описові
Скорочення «верблюжий регістр»:
◦ MyName
◦ WordCase
◦ LocalBackColor
Тип данихТип даних
Тип змінної визначає, які значення може
набувати ця змінна, які операції над нею можна
виконувати і ділянку пам’яті якого розміру
програма виділить для зберігання значення цієї
змінної.
Змінніх, у, z, які ми використали в останній
процедурі, за умовою задачі можуть набувати
довільні дійсні значення.
Основні типи данихОсновні типи даних
Тип
Приклад
значення
Примітки
Real 12; 4,5 Цілі або дробові числа
Integer 144 Цілі числа
String “Привіт”
Текст має бути взятий у
лапки
Boolean True
Є лише два значення: True
та False
Оголошення зміннихОголошення змінних
Рядок коду, в якому зазначено ім'я
змінної та її тип
Глобальні
змінні
Локальні
змінні
ключове слово
var
ПрисвоюванняПрисвоювання
Визначення властивостей
Важливо пам'ятати, що спершу
обчислюється права частина виразу, потім
результат записується у ліву частину
(наприклад, у певну змінну)
“Правила кодування”:=Label1.Caption
Оператор
присвоєння
Label1.Caption := “Посміхніться”
Edit1.Visible := True
Form1.Width := 400

More Related Content

Viewers also liked

Viewers also liked (9)

Estranhos rumos seguros roteiros - O Homem Integral - Cap II
Estranhos rumos seguros roteiros  - O Homem Integral - Cap IIEstranhos rumos seguros roteiros  - O Homem Integral - Cap II
Estranhos rumos seguros roteiros - O Homem Integral - Cap II
 
BRMA College Prep Wkbk Final Draft
BRMA College Prep Wkbk Final DraftBRMA College Prep Wkbk Final Draft
BRMA College Prep Wkbk Final Draft
 
Tusker Corporate Profile
Tusker Corporate ProfileTusker Corporate Profile
Tusker Corporate Profile
 
Daniela ospina rios
Daniela ospina riosDaniela ospina rios
Daniela ospina rios
 
Contributer personality program
Contributer personality programContributer personality program
Contributer personality program
 
Epistemologia de la contabilidad
Epistemologia de la contabilidadEpistemologia de la contabilidad
Epistemologia de la contabilidad
 
Fenícios
FeníciosFenícios
Fenícios
 
NextBeach
NextBeach NextBeach
NextBeach
 
Elfracaso
ElfracasoElfracaso
Elfracaso
 

Similar to змінна введення виведення даних

Osnovni ko hctpykcii movi
Osnovni ko hctpykcii moviOsnovni ko hctpykcii movi
Osnovni ko hctpykcii movimetallurg056
 
Лекція №12 Передача параметрів у функцію.pptx
Лекція №12 Передача параметрів у функцію.pptxЛекція №12 Передача параметрів у функцію.pptx
Лекція №12 Передача параметрів у функцію.pptxssuserf57884
 
опорні схеми
опорні схемиопорні схеми
опорні схемиIrina Tabanets
 
Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Dmitry Chabanenko
 
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуінформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуШкола №7 Миргород
 
Inf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klasInf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klasAllaGureva
 
[Knowledge Sharing] - Behavioral patterns by Pavlo Serdyuk (UKR)
[Knowledge Sharing] - Behavioral patterns by Pavlo Serdyuk (UKR)[Knowledge Sharing] - Behavioral patterns by Pavlo Serdyuk (UKR)
[Knowledge Sharing] - Behavioral patterns by Pavlo Serdyuk (UKR)Exoft LLC
 

Similar to змінна введення виведення даних (20)

7_1611.pptx
7_1611.pptx7_1611.pptx
7_1611.pptx
 
Osnovni ko hctpykcii movi
Osnovni ko hctpykcii moviOsnovni ko hctpykcii movi
Osnovni ko hctpykcii movi
 
Лекція №12 Передача параметрів у функцію.pptx
Лекція №12 Передача параметрів у функцію.pptxЛекція №12 Передача параметрів у функцію.pptx
Лекція №12 Передача параметрів у функцію.pptx
 
опорні схеми
опорні схемиопорні схеми
опорні схеми
 
розділ3 п.3.7
розділ3 п.3.7розділ3 п.3.7
розділ3 п.3.7
 
розділ3 п.3.7
розділ3 п.3.7розділ3 п.3.7
розділ3 п.3.7
 
розділ3 п.3.7
розділ3 п.3.7розділ3 п.3.7
розділ3 п.3.7
 
Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1
 
Inf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klasInf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klas
 
1
11
1
 
3 1
3 13 1
3 1
 
5971 789623
5971 7896235971 789623
5971 789623
 
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуінформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
 
Inf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klasInf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klas
 
8 клас урок 41
8 клас урок 418 клас урок 41
8 клас урок 41
 
4 18
4 184 18
4 18
 
Python for physicists. introduction
Python for physicists. introductionPython for physicists. introduction
Python for physicists. introduction
 
[Knowledge Sharing] - Behavioral patterns by Pavlo Serdyuk (UKR)
[Knowledge Sharing] - Behavioral patterns by Pavlo Serdyuk (UKR)[Knowledge Sharing] - Behavioral patterns by Pavlo Serdyuk (UKR)
[Knowledge Sharing] - Behavioral patterns by Pavlo Serdyuk (UKR)
 
8 11
8 118 11
8 11
 
тематична
тематичнатематична
тематична
 

More from Микола Мізюк

More from Микола Мізюк (13)

Венера
ВенераВенера
Венера
 
меркурій. гринюк м.
меркурій. гринюк м.меркурій. гринюк м.
меркурій. гринюк м.
 
місяць
місяцьмісяць
місяць
 
Презентація
ПрезентаціяПрезентація
Презентація
 
Презентація
ПрезентаціяПрезентація
Презентація
 
інтерфейс зображення на формах
інтерфейс зображення на формахінтерфейс зображення на формах
інтерфейс зображення на формах
 
Портфоліо викладача
Портфоліо викладачаПортфоліо викладача
Портфоліо викладача
 
Персональний сайт викладача
Персональний сайт викладачаПерсональний сайт викладача
Персональний сайт викладача
 
Позааудиторна робота
Позааудиторна роботаПозааудиторна робота
Позааудиторна робота
 
Портфоліо Мізюка М.Л.
Портфоліо Мізюка М.Л.Портфоліо Мізюка М.Л.
Портфоліо Мізюка М.Л.
 
історія обчислювальної техніки.
історія обчислювальної техніки.історія обчислювальної техніки.
історія обчислювальної техніки.
 
презентація урок 1_3_тема_2
презентація урок 1_3_тема_2презентація урок 1_3_тема_2
презентація урок 1_3_тема_2
 
Сила Ампера. Сила Лоренца
Сила Ампера. Сила ЛоренцаСила Ампера. Сила Лоренца
Сила Ампера. Сила Лоренца
 

Recently uploaded

Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 

Recently uploaded (13)

Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
Віртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptxВіртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptx
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 

змінна введення виведення даних

  • 1. Тема 1.Тема 1. Основи алгоритмізаціїОснови алгоритмізації тата програмування.програмування. Поняття змінної, її оголошення.Типи даних. Оператор надання значень. Введення та виведення даних.
  • 2. Повторення: Об’єкти та їхПовторення: Об’єкти та їх властивостівластивості Які об’єкти можна додавати на форму? Які групи властивостей має довільний об’єкт? Яка властивість відповідає за: ◦ текст, що відображається на елементі; ◦ колір фону; ◦ розмір; ◦ розміщення; ◦ відображення об’єкта на формі?
  • 3. Зміна значення властивостей під часЗміна значення властивостей під час виконання проекту (введення даних)виконання проекту (введення даних) Функція StringToColor(<текст>) переводить введений в перше поле текст, що є назвою кольору, в код кольору. Функція StrToInt(<текст>) переводить введений в друге і третє поля текст в ціле число.
  • 4. Зміна значення властивостей під часЗміна значення властивостей під час виконання проекту (виведення даних)виконання проекту (виведення даних) Функція StrToFloat(<текст>) переводить текстове представлення числа у дійсне число. Функція FloatToStr(<число>) переводить дійсне число у його текстове представлення. Функція MessageDlg('Сума - ' + FloatToStr(z), mtInformation, [mbOk], 0) виводить інформаційне повідомлення у вікні
  • 5. Зміна значення властивостей під часЗміна значення властивостей під час виконання проекту (виведення даних)виконання проекту (виведення даних) Функція StrToFloat(<текст>) переводить текстове представлення числа у дійсне число. Функція FloatToStr(<число>) переводить дійсне число у його текстове представлення.
  • 6. ЗміннаЗмінна Найменована величина, яка під час виконання алгоритму може набувати різних значень У мові програмування Free Pascal кожна змінна має ім’я, значення і тип. ім’я змінної ← вираз
  • 7. ЗміннаЗмінна • Використовується для запам'ятовування даних • Заощаджує час користувача, який затрачається на введення даних з клавіатури • Зменшення кількості помилок (при введенні довгих чисел) • Зберігають результати обчислень • Здійснення порівнянь
  • 8. Імена зміннихІмена змінних Короткі Описові Скорочення «верблюжий регістр»: ◦ MyName ◦ WordCase ◦ LocalBackColor
  • 9. Тип данихТип даних Тип змінної визначає, які значення може набувати ця змінна, які операції над нею можна виконувати і ділянку пам’яті якого розміру програма виділить для зберігання значення цієї змінної. Змінніх, у, z, які ми використали в останній процедурі, за умовою задачі можуть набувати довільні дійсні значення.
  • 10. Основні типи данихОсновні типи даних Тип Приклад значення Примітки Real 12; 4,5 Цілі або дробові числа Integer 144 Цілі числа String “Привіт” Текст має бути взятий у лапки Boolean True Є лише два значення: True та False
  • 11. Оголошення зміннихОголошення змінних Рядок коду, в якому зазначено ім'я змінної та її тип Глобальні змінні Локальні змінні ключове слово var
  • 12. ПрисвоюванняПрисвоювання Визначення властивостей Важливо пам'ятати, що спершу обчислюється права частина виразу, потім результат записується у ліву частину (наприклад, у певну змінну) “Правила кодування”:=Label1.Caption Оператор присвоєння Label1.Caption := “Посміхніться” Edit1.Visible := True Form1.Width := 400