SlideShare a Scribd company logo
Тип, имя и значение
переменной
Переменные
• Предназначены для хранения и обработки
данных.
• Переменные задаются именами.
• Имя определяет область памяти, в которой
хранится значение переменной.
• Значениями переменных могут быть данные
различных типов (числа, символы,
логические значения и т.д.).
Тип переменной
• Зависит от типа данных, которые могут быть
значениями переменных.
Тип
переменной

Возможные значения

Приставка
к имени

Byte

Целые числа от 0 до 255

byt

Integer

Целые числа от -32768 до 32767

int

Long

Большие целые числа

lnd

Single

Десятичные числа одинарной точности

sng

Double

Десятичные числа двойной точности

dbl

String

Строка символов

str

Date

Дата

dtm

Boolean

Логическое значение True или False

bln
Тип переменной
• Над различными типами данных можно
выполнять различные операции.
• Числовые переменные – арифметические
операции.
• Строковые переменные – операции
преобразования символьных строк.
• Логические переменные – логические
операции.
Имя переменной
• Имя переменной уникально и не может
меняться в процессе выполнения
программы.
• Может состоять из различных символов
(латинские и русские буквы, цифры и др.).
• Должно обязательно начинаться с буквы
и не должно включать знак «.» (точка).
Имя переменной
• Примеры имен:
• числовые: A, D, B1, Число и др.;
• строковые: A, D, S, Слово и др.
• В Visual Basic в имя переменной включают
особую приставку, которая обозначает тип
переменной.
• Например:
• числовые: intA, bytD, intB1, sngЧисло и др.;
• строковые: strA, strD, strS, strСлово и др.
Объявление типа переменной
• Необходимо чтобы компьютер при
исполнении программы мог знать тип
переменной и сколько памяти выделить
для хранения переменной.
• Dim ИмяПеременной As ТипПерменной
• Пример объявления двух переменных:
• Dim intA As Integer, strСтрока As String
Арифметические выражения
• В состав арифметических выражений
могут входить переменные числового
типа и числа.
• Над переменными и числами могут
производиться различные
арифметические и математические
операции (функции).
Строковые выражения
• Строка – любая последовательность
символов, заключенная в кавычки.
• Например: «информатика», «2008», «3+3».
• Операция конкатенации – объединение
строки или значения строковых переменных в
единую строку.
• Обозначается знаком «+».
• Пример: «теле»+«визор»=«телевизор»,
• «2»+«8»=«28»
Строковые выражения
• Строка – любая последовательность
символов, заключенная в кавычки.
• Например: «информатика», «2008», «3+3».
• Операция конкатенации – объединение
строки или значения строковых переменных в
единую строку.
• Обозначается знаком «+».
• Пример: «теле»+«визор»=«телевизор»,
• «2»+«8»=«28»

More Related Content

Viewers also liked

Novosibirsk 55 anniversary talk
Novosibirsk 55 anniversary talkNovosibirsk 55 anniversary talk
Novosibirsk 55 anniversary talkEcolife Journal
 
Perl Debugger и mod_perl
Perl Debugger и mod_perlPerl Debugger и mod_perl
Perl Debugger и mod_perl
Иван mrRico
 
The Climate Voices Science Speakers Network: Connecting to Communities Throug...
The Climate Voices Science Speakers Network: Connecting to Communities Throug...The Climate Voices Science Speakers Network: Connecting to Communities Throug...
The Climate Voices Science Speakers Network: Connecting to Communities Throug...
Kristin Wegner
 
Historian task 5 instructions 5 finalized
Historian task 5 instructions 5 finalizedHistorian task 5 instructions 5 finalized
Historian task 5 instructions 5 finalizedbrbell
 
Conditionals
ConditionalsConditionals
Conditionals
Deepak
 
Esm fy13 leadership
Esm fy13 leadershipEsm fy13 leadership
Esm fy13 leadershipCisco
 
Smartboard grammar games
Smartboard grammar gamesSmartboard grammar games
Smartboard grammar games
natashahnatiuk
 
Sogrome, Sierra Nevada: A Boulder Flatirons Rotary Club Global Grant Project
Sogrome, Sierra Nevada: A Boulder Flatirons Rotary Club Global Grant ProjectSogrome, Sierra Nevada: A Boulder Flatirons Rotary Club Global Grant Project
Sogrome, Sierra Nevada: A Boulder Flatirons Rotary Club Global Grant Project
Kristin Wegner
 
Luke emmateaurere power point
Luke emmateaurere power pointLuke emmateaurere power point
Luke emmateaurere power pointmaths00001
 
резолюция 4 го съезда по охране окружающей среды 2013
резолюция 4 го съезда по охране окружающей среды 2013резолюция 4 го съезда по охране окружающей среды 2013
резолюция 4 го съезда по охране окружающей среды 2013Ecolife Journal
 
Строение шиповника
Строение шиповникаСтроение шиповника
Строение шиповникаkvlar
 
Tornado data and infographics
Tornado data and infographicsTornado data and infographics
Tornado data and infographics
Kristin Wegner
 
Air related disaters
Air related disaters Air related disaters
Air related disaters
KAU, THRISSUR
 
How to create awesome videos with your iPhone.
How to create awesome videos with your iPhone. How to create awesome videos with your iPhone.
How to create awesome videos with your iPhone.
Krista Eppelstun
 
Tornado Image Gallery: Teaching Tornados through Images
Tornado Image Gallery: Teaching Tornados through ImagesTornado Image Gallery: Teaching Tornados through Images
Tornado Image Gallery: Teaching Tornados through Images
Kristin Wegner
 

Viewers also liked (17)

Novosibirsk 55 anniversary talk
Novosibirsk 55 anniversary talkNovosibirsk 55 anniversary talk
Novosibirsk 55 anniversary talk
 
Perl Debugger и mod_perl
Perl Debugger и mod_perlPerl Debugger и mod_perl
Perl Debugger и mod_perl
 
The Climate Voices Science Speakers Network: Connecting to Communities Throug...
The Climate Voices Science Speakers Network: Connecting to Communities Throug...The Climate Voices Science Speakers Network: Connecting to Communities Throug...
The Climate Voices Science Speakers Network: Connecting to Communities Throug...
 
Historian task 5 instructions 5 finalized
Historian task 5 instructions 5 finalizedHistorian task 5 instructions 5 finalized
Historian task 5 instructions 5 finalized
 
Conditionals
ConditionalsConditionals
Conditionals
 
Esm fy13 leadership
Esm fy13 leadershipEsm fy13 leadership
Esm fy13 leadership
 
Smartboard grammar games
Smartboard grammar gamesSmartboard grammar games
Smartboard grammar games
 
Sogrome, Sierra Nevada: A Boulder Flatirons Rotary Club Global Grant Project
Sogrome, Sierra Nevada: A Boulder Flatirons Rotary Club Global Grant ProjectSogrome, Sierra Nevada: A Boulder Flatirons Rotary Club Global Grant Project
Sogrome, Sierra Nevada: A Boulder Flatirons Rotary Club Global Grant Project
 
Smartboard word games
Smartboard word gamesSmartboard word games
Smartboard word games
 
Luke emmateaurere power point
Luke emmateaurere power pointLuke emmateaurere power point
Luke emmateaurere power point
 
резолюция 4 го съезда по охране окружающей среды 2013
резолюция 4 го съезда по охране окружающей среды 2013резолюция 4 го съезда по охране окружающей среды 2013
резолюция 4 го съезда по охране окружающей среды 2013
 
Строение шиповника
Строение шиповникаСтроение шиповника
Строение шиповника
 
Tornado data and infographics
Tornado data and infographicsTornado data and infographics
Tornado data and infographics
 
зельман 3 2012-
зельман 3 2012-зельман 3 2012-
зельман 3 2012-
 
Air related disaters
Air related disaters Air related disaters
Air related disaters
 
How to create awesome videos with your iPhone.
How to create awesome videos with your iPhone. How to create awesome videos with your iPhone.
How to create awesome videos with your iPhone.
 
Tornado Image Gallery: Teaching Tornados through Images
Tornado Image Gallery: Teaching Tornados through ImagesTornado Image Gallery: Teaching Tornados through Images
Tornado Image Gallery: Teaching Tornados through Images
 

Similar to Переменные

Vba 03
Vba 03Vba 03
Data types. Variables
Data types. VariablesData types. Variables
Data types. Variables
Ihor Porotikov
 
Глава 3: примитивные типы и операции с ними в Java
Глава 3: примитивные типы и операции с ними в JavaГлава 3: примитивные типы и операции с ними в Java
Глава 3: примитивные типы и операции с ними в Javametaform
 
Типы данных
Типы данныхТипы данных
Типы данныхOlgaDask
 
презентация2
презентация2презентация2
презентация2
Suchkov
 
Что такое size_t и ptrdiff_t
Что такое size_t и ptrdiff_tЧто такое size_t и ptrdiff_t
Что такое size_t и ptrdiff_t
Tatyanazaxarova
 
тема 1.введение в pascal
тема 1.введение в pascalтема 1.введение в pascal
тема 1.введение в pascaldasha2012
 
Chislovye tipy dannykh_i_ikh_ispolzovanie_v_vba
Chislovye tipy dannykh_i_ikh_ispolzovanie_v_vbaChislovye tipy dannykh_i_ikh_ispolzovanie_v_vba
Chislovye tipy dannykh_i_ikh_ispolzovanie_v_vba
greg1496
 
записи
записизаписи
записи
LidiKashka
 
Step cpp0201
Step cpp0201Step cpp0201
Step cpp0201
Evgenij Laktionov
 
01 - Знакомство с Java
01 - Знакомство с Java01 - Знакомство с Java
01 - Знакомство с Javaphearnot
 
Технологии и специализированные инструменты разработки ПО серийных изделий в ...
Технологии и специализированные инструменты разработки ПО серийных изделий в ...Технологии и специализированные инструменты разработки ПО серийных изделий в ...
Технологии и специализированные инструменты разработки ПО серийных изделий в ...
Alexander Efremov
 
spolzovatelskie-strukturirovannye-tipy-dannyh.pptx
spolzovatelskie-strukturirovannye-tipy-dannyh.pptxspolzovatelskie-strukturirovannye-tipy-dannyh.pptx
spolzovatelskie-strukturirovannye-tipy-dannyh.pptx
yanabondarieva
 
Word pressshortcode
Word pressshortcodeWord pressshortcode
Word pressshortcode
ssuserf59b92
 
Урок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметикаУрок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметика
Tatyanazaxarova
 
Правила статического анализа кода для диагностики потенциально опасных констр...
Правила статического анализа кода для диагностики потенциально опасных констр...Правила статического анализа кода для диагностики потенциально опасных констр...
Правила статического анализа кода для диагностики потенциально опасных констр...
Sergey Vasilyev
 
Типы данных
Типы данныхТипы данных
Типы данных
MonsterXX
 
20 ловушек переноса Си++ - кода на 64-битную платформу
20 ловушек переноса Си++ - кода на 64-битную платформу20 ловушек переноса Си++ - кода на 64-битную платформу
20 ловушек переноса Си++ - кода на 64-битную платформу
Tatyanazaxarova
 

Similar to Переменные (20)

Vba 03
Vba 03Vba 03
Vba 03
 
Data types. Variables
Data types. VariablesData types. Variables
Data types. Variables
 
Глава 3: примитивные типы и операции с ними в Java
Глава 3: примитивные типы и операции с ними в JavaГлава 3: примитивные типы и операции с ними в Java
Глава 3: примитивные типы и операции с ними в Java
 
Типы данных
Типы данныхТипы данных
Типы данных
 
презентация2
презентация2презентация2
презентация2
 
Что такое size_t и ptrdiff_t
Что такое size_t и ptrdiff_tЧто такое size_t и ptrdiff_t
Что такое size_t и ptrdiff_t
 
тема 1.введение в pascal
тема 1.введение в pascalтема 1.введение в pascal
тема 1.введение в pascal
 
Chislovye tipy dannykh_i_ikh_ispolzovanie_v_vba
Chislovye tipy dannykh_i_ikh_ispolzovanie_v_vbaChislovye tipy dannykh_i_ikh_ispolzovanie_v_vba
Chislovye tipy dannykh_i_ikh_ispolzovanie_v_vba
 
записи
записизаписи
записи
 
Step cpp0201
Step cpp0201Step cpp0201
Step cpp0201
 
01 - Знакомство с Java
01 - Знакомство с Java01 - Знакомство с Java
01 - Знакомство с Java
 
Технологии и специализированные инструменты разработки ПО серийных изделий в ...
Технологии и специализированные инструменты разработки ПО серийных изделий в ...Технологии и специализированные инструменты разработки ПО серийных изделий в ...
Технологии и специализированные инструменты разработки ПО серийных изделий в ...
 
spolzovatelskie-strukturirovannye-tipy-dannyh.pptx
spolzovatelskie-strukturirovannye-tipy-dannyh.pptxspolzovatelskie-strukturirovannye-tipy-dannyh.pptx
spolzovatelskie-strukturirovannye-tipy-dannyh.pptx
 
Word pressshortcode
Word pressshortcodeWord pressshortcode
Word pressshortcode
 
Урок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметикаУрок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметика
 
Правила статического анализа кода для диагностики потенциально опасных констр...
Правила статического анализа кода для диагностики потенциально опасных констр...Правила статического анализа кода для диагностики потенциально опасных констр...
Правила статического анализа кода для диагностики потенциально опасных констр...
 
Типы данных
Типы данныхТипы данных
Типы данных
 
20 ловушек переноса Си++ - кода на 64-битную платформу
20 ловушек переноса Си++ - кода на 64-битную платформу20 ловушек переноса Си++ - кода на 64-битную платформу
20 ловушек переноса Си++ - кода на 64-битную платформу
 
Rgsu04
Rgsu04Rgsu04
Rgsu04
 
Rgsu04
Rgsu04Rgsu04
Rgsu04
 

More from kvlar

Функции в языке программирования QBasic
Функции в языке программирования QBasicФункции в языке программирования QBasic
Функции в языке программирования QBasickvlar
 
Функции в языках программирования
Функции в языках программированияФункции в языках программирования
Функции в языках программированияkvlar
 
Графический исполнитель "Стрелочка"
Графический исполнитель "Стрелочка"Графический исполнитель "Стрелочка"
Графический исполнитель "Стрелочка"kvlar
 
Органогенез. постэмбриональное развитие.
Органогенез. постэмбриональное развитие.Органогенез. постэмбриональное развитие.
Органогенез. постэмбриональное развитие.kvlar
 
Файлы и файловые структуры
Файлы и файловые структурыФайлы и файловые структуры
Файлы и файловые структурыkvlar
 
Программное обеспечение ПК
Программное обеспечение ПКПрограммное обеспечение ПК
Программное обеспечение ПКkvlar
 
Системное программное обеспечение
Системное программное обеспечениеСистемное программное обеспечение
Системное программное обеспечениеkvlar
 
Файлы и файловые структуры
Файлы и файловые структурыФайлы и файловые структуры
Файлы и файловые структурыkvlar
 
Программное обеспечение компьютера
Программное обеспечение компьютераПрограммное обеспечение компьютера
Программное обеспечение компьютераkvlar
 
Пользовательский интерфейс
Пользовательский интерфейсПользовательский интерфейс
Пользовательский интерфейсkvlar
 
Основные компоненты компьютера и их функции
Основные компоненты компьютера и их функцииОсновные компоненты компьютера и их функции
Основные компоненты компьютера и их функцииkvlar
 
Компьютер как унивесальное устройство для работы с информацией
Компьютер как унивесальное устройство для работы с информациейКомпьютер как унивесальное устройство для работы с информацией
Компьютер как унивесальное устройство для работы с информациейkvlar
 
Двоичное кодирование звука, изображения
Двоичное кодирование звука, изображенияДвоичное кодирование звука, изображения
Двоичное кодирование звука, изображенияkvlar
 
Двоичное кодирование
Двоичное кодированиеДвоичное кодирование
Двоичное кодированиеkvlar
 
Кодирование и обработка звука
Кодирование и обработка звукаКодирование и обработка звука
Кодирование и обработка звукаkvlar
 
Способы кодирования информации
Способы кодирования информацииСпособы кодирования информации
Способы кодирования информацииkvlar
 
Представление информации
Представление информацииПредставление информации
Представление информацииkvlar
 
Классификация химических реакций
Классификация химических реакцийКлассификация химических реакций
Классификация химических реакцийkvlar
 
Формы естественного отбора
Формы естественного отбораФормы естественного отбора
Формы естественного отбораkvlar
 
системы органов человека 2
системы органов человека 2системы органов человека 2
системы органов человека 2kvlar
 

More from kvlar (20)

Функции в языке программирования QBasic
Функции в языке программирования QBasicФункции в языке программирования QBasic
Функции в языке программирования QBasic
 
Функции в языках программирования
Функции в языках программированияФункции в языках программирования
Функции в языках программирования
 
Графический исполнитель "Стрелочка"
Графический исполнитель "Стрелочка"Графический исполнитель "Стрелочка"
Графический исполнитель "Стрелочка"
 
Органогенез. постэмбриональное развитие.
Органогенез. постэмбриональное развитие.Органогенез. постэмбриональное развитие.
Органогенез. постэмбриональное развитие.
 
Файлы и файловые структуры
Файлы и файловые структурыФайлы и файловые структуры
Файлы и файловые структуры
 
Программное обеспечение ПК
Программное обеспечение ПКПрограммное обеспечение ПК
Программное обеспечение ПК
 
Системное программное обеспечение
Системное программное обеспечениеСистемное программное обеспечение
Системное программное обеспечение
 
Файлы и файловые структуры
Файлы и файловые структурыФайлы и файловые структуры
Файлы и файловые структуры
 
Программное обеспечение компьютера
Программное обеспечение компьютераПрограммное обеспечение компьютера
Программное обеспечение компьютера
 
Пользовательский интерфейс
Пользовательский интерфейсПользовательский интерфейс
Пользовательский интерфейс
 
Основные компоненты компьютера и их функции
Основные компоненты компьютера и их функцииОсновные компоненты компьютера и их функции
Основные компоненты компьютера и их функции
 
Компьютер как унивесальное устройство для работы с информацией
Компьютер как унивесальное устройство для работы с информациейКомпьютер как унивесальное устройство для работы с информацией
Компьютер как унивесальное устройство для работы с информацией
 
Двоичное кодирование звука, изображения
Двоичное кодирование звука, изображенияДвоичное кодирование звука, изображения
Двоичное кодирование звука, изображения
 
Двоичное кодирование
Двоичное кодированиеДвоичное кодирование
Двоичное кодирование
 
Кодирование и обработка звука
Кодирование и обработка звукаКодирование и обработка звука
Кодирование и обработка звука
 
Способы кодирования информации
Способы кодирования информацииСпособы кодирования информации
Способы кодирования информации
 
Представление информации
Представление информацииПредставление информации
Представление информации
 
Классификация химических реакций
Классификация химических реакцийКлассификация химических реакций
Классификация химических реакций
 
Формы естественного отбора
Формы естественного отбораФормы естественного отбора
Формы естественного отбора
 
системы органов человека 2
системы органов человека 2системы органов человека 2
системы органов человека 2
 

Переменные

  • 1. Тип, имя и значение переменной
  • 2. Переменные • Предназначены для хранения и обработки данных. • Переменные задаются именами. • Имя определяет область памяти, в которой хранится значение переменной. • Значениями переменных могут быть данные различных типов (числа, символы, логические значения и т.д.).
  • 3. Тип переменной • Зависит от типа данных, которые могут быть значениями переменных. Тип переменной Возможные значения Приставка к имени Byte Целые числа от 0 до 255 byt Integer Целые числа от -32768 до 32767 int Long Большие целые числа lnd Single Десятичные числа одинарной точности sng Double Десятичные числа двойной точности dbl String Строка символов str Date Дата dtm Boolean Логическое значение True или False bln
  • 4. Тип переменной • Над различными типами данных можно выполнять различные операции. • Числовые переменные – арифметические операции. • Строковые переменные – операции преобразования символьных строк. • Логические переменные – логические операции.
  • 5. Имя переменной • Имя переменной уникально и не может меняться в процессе выполнения программы. • Может состоять из различных символов (латинские и русские буквы, цифры и др.). • Должно обязательно начинаться с буквы и не должно включать знак «.» (точка).
  • 6. Имя переменной • Примеры имен: • числовые: A, D, B1, Число и др.; • строковые: A, D, S, Слово и др. • В Visual Basic в имя переменной включают особую приставку, которая обозначает тип переменной. • Например: • числовые: intA, bytD, intB1, sngЧисло и др.; • строковые: strA, strD, strS, strСлово и др.
  • 7. Объявление типа переменной • Необходимо чтобы компьютер при исполнении программы мог знать тип переменной и сколько памяти выделить для хранения переменной. • Dim ИмяПеременной As ТипПерменной • Пример объявления двух переменных: • Dim intA As Integer, strСтрока As String
  • 8. Арифметические выражения • В состав арифметических выражений могут входить переменные числового типа и числа. • Над переменными и числами могут производиться различные арифметические и математические операции (функции).
  • 9. Строковые выражения • Строка – любая последовательность символов, заключенная в кавычки. • Например: «информатика», «2008», «3+3». • Операция конкатенации – объединение строки или значения строковых переменных в единую строку. • Обозначается знаком «+». • Пример: «теле»+«визор»=«телевизор», • «2»+«8»=«28»
  • 10. Строковые выражения • Строка – любая последовательность символов, заключенная в кавычки. • Например: «информатика», «2008», «3+3». • Операция конкатенации – объединение строки или значения строковых переменных в единую строку. • Обозначается знаком «+». • Пример: «теле»+«визор»=«телевизор», • «2»+«8»=«28»