SlideShare a Scribd company logo
Оператор ввода с
клавиатуры
Переменные величины
В большинстве случаев при решении задач в
ходе работы программы, оператору описания
необходимо менять свое значения (чаще всего
неоднократно). Для этих случаев в языке
программирования Паскаль существует
оператор описания "Переменная".
Переменная - это величина, которая во
время работы программы может менять свое
значение.
Все переменные, используемые в программе, должны
быть описаны в разделе описания переменных,
начинающегося с зарезервированного слова var (от слова
variable - переменная).
Для каждой переменной задается её имя и тип.
Синтаксис описания переменной:
VAR
ИмяПеременной1 : ТипПеременной;
ИмяПеременной2, ИмяПеременной3 : ТипПеременной;
Описание переменной отличается от описания
константы.
Значение переменной не присваивается в описании
переменной, каждой переменной присваивается значение
в ходе действия программы.
После имени переменной идёт знак " : " (двоеточие),
затем задаётся тип переменной. Несколько однотипный
переменных можно задать, разделяя их запятой. В конце
описания переменной ставится знак " ; " (точка с запятой).
INTEGER - целочисленные данные, во внутреннем представлении
занимают 2 байта; диапазон возможных значений - от -32768 до
+32767; данные представляются точно;
REAL - вещественные данные, занимают 6 байт; диапазон
возможных значений модуля - от 2.9Е-39 до 1.7Е+38; точность
представления данных - 11...12 значащих цифр;
CHAR - символ, занимает 1 байт;
STRING - строка символов, занимает МАХ+1 байт, где МАХ максимальное число символов в строке;
BOOLEAN - логический тип, занимает 1 байт и имеет два
значения: FALSE (ложь) и TRUE (истина).
Пример описания переменных:
var
number : integer; {целочисленная переменная number}
x, y : real; {вещественные переменные X и Y}
option : char; {символьная переменная option}
Для решения многих задач
требуется ввести данные для
обработки программой с
клавиатуры. Для ввода с
клавиатуры определены
процедуры read и readln.
read (список);
readln(список);
В скобках указывается список имен переменных через запятую.
Процедура readln без параметров (без скобок) ожидает нажатия
клавиши Enter.
С клавиатуры можно ввести целые, вещественные, символьные и
строковые величины. Вводимые значениядолжны разделяться
любым количеством пробельных символов (пробел, табуляция (tab),
перевод строки (Enter)).
Особенность ввода символов и строк состоит в том, что пробельные
символы в них ничем не отличаются от всех остальных, поэтому
разделителями являться не могут.
Напишите программу которая запросит ввести с клавиатуры
два целых числа и выведет на экран сумму этих чисел.
Решение задачи 1.
var
x,y:integer; {задаём целочисленные переменные x и y}
begin {Начало действия программы}
writeln('Введите первое число'); {Выводим на экран фразу
"Введите первое число"}
readln (x); {Присваиваем переменной х значение первого числа}
writeln('Введите второе число'); {Выводим на экран фразу
"Введите второе число"}
readln (y); {Присваиваем переменной y значение второго числа}
write('Cумма чисел равна ',x+y); {Выводим на экран фразу
"Сумма чисел равна " и сумму переменных x и y}
end. {Конец программы}
Усложним нашу задачу. Напишем программу которая запросит
ввести с клавиатуры два целых числа и выведет на экран сумму
этих чисел, разность чисел, умножение и деление.
Решение задачи 1.
var
x,y:integer;
begin
writeln('Введите первое число');
readln (x);
writeln('Введите второе число');
readln (y);
writeln('Cумма чисел равна ',x+y);
writeln('Разность чисел равна ',x-y);
writeln('Умножение чисел равна ',x*y);
writeln('Деление чисел равна ',x/y);
end.
Что такое переменная.
Типы переменных.
Оператор ввода с клавиатуры.
Как выводить на экран сообщения.
Простейшие арифметические операции над целыми числами.

More Related Content

PPT
22 pascal urok_6
PPTX
этапы написания программы
PPT
4 4 pascal_urok_1
PPSX
scanf(). Операторы ветвления. Тернарный оператор. switch
PPTX
Подпрограммы
PPTX
вспомогательные алгоритмы
PPT
урок знакомство с языком паскаль
PPTX
Subprograms in VHDL, Functions in VHDL
22 pascal urok_6
этапы написания программы
4 4 pascal_urok_1
scanf(). Операторы ветвления. Тернарный оператор. switch
Подпрограммы
вспомогательные алгоритмы
урок знакомство с языком паскаль
Subprograms in VHDL, Functions in VHDL

What's hot (18)

PPTX
основные команды языка программирования
PPTX
8 повторение основ алгоритмизации и программирования
PPTX
Structural project description in VHDL
PDF
PPTX
Statements in VHDL - Concurrent Statements
PPTX
Subprograms in VHDL, Procedures in VHDL
PPTX
Statements in VHDL - Sequential Statements
PPTX
PDF
Типы данных (продолжение). Операторы. Стандартные библиотеки
PDF
лр5ч1 2
PPTX
Basic principles of projects description in VHDL - ENTITY, ARCHITECTURE, LIBR...
PPTX
Solit 2014, Минусы ООП на примере языка PHP, Соловей Василий
PDF
апкс 2011 05_verilog
PPTX
алг и прогр (11кл)
PPT
02 if for
PPT
Ввод - вывод алфавитно цифровой информации
основные команды языка программирования
8 повторение основ алгоритмизации и программирования
Structural project description in VHDL
Statements in VHDL - Concurrent Statements
Subprograms in VHDL, Procedures in VHDL
Statements in VHDL - Sequential Statements
Типы данных (продолжение). Операторы. Стандартные библиотеки
лр5ч1 2
Basic principles of projects description in VHDL - ENTITY, ARCHITECTURE, LIBR...
Solit 2014, Минусы ООП на примере языка PHP, Соловей Василий
апкс 2011 05_verilog
алг и прогр (11кл)
02 if for
Ввод - вывод алфавитно цифровой информации
Ad

Viewers also liked (20)

PPT
4 4 pascal_urok_1
PDF
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
PPTX
3 автоматизоване створення веб сайтів
PPTX
таблиці
PPTX
4 проектування веб сайту
PPT
20 pascal urok_4_i
PPT
Komp publikatsiyi
PPTX
6 огляд технологій веб 2
PPTX
7 веб спільноти
PPTX
8 онлайнові служби для роботи з документами
PPT
Algoritmi formi podannja-algoritmiv
PPTX
1 види веб сайтів та способи їх створення
PPT
ств оформлення блогу
PPTX
мова розмітки гіпертексту Html
PDF
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
PPT
19 pascal urok_3
PPT
Programuvanna na movi_pascal
PPT
21 pascal urok_5
PPT
Bazi danih
PPT
массивы в паскале
4 4 pascal_urok_1
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
3 автоматизоване створення веб сайтів
таблиці
4 проектування веб сайту
20 pascal urok_4_i
Komp publikatsiyi
6 огляд технологій веб 2
7 веб спільноти
8 онлайнові служби для роботи з документами
Algoritmi formi podannja-algoritmiv
1 види веб сайтів та способи їх створення
ств оформлення блогу
мова розмітки гіпертексту Html
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
19 pascal urok_3
Programuvanna na movi_pascal
21 pascal urok_5
Bazi danih
массивы в паскале
Ad

Similar to 10 10 pascal_urok_ (20)

PPT
Cреда программирования
PPT
Переменные: тип, имя, значение
PDF
PPT
Ввод - вывод алфавитно цифровой информации
PPT
введение в паскаль
PPTX
mathcad.pptx CAD TEXNALOGIYA SISTEMA MATHCAD
PPTX
оператор присваивания, ввод и вывод данных
PPT
Типы данных
PPTX
основы програмирования Pascal
PPS
Vba программы
PPTX
презентация1
PPT
лабораторная работа №2
PPT
0029
PDF
лек13 4
PPT
язык програмирования
PPTX
Tипы данных (Variables).pptx
PPSX
PPSX
Cреда программирования
Переменные: тип, имя, значение
Ввод - вывод алфавитно цифровой информации
введение в паскаль
mathcad.pptx CAD TEXNALOGIYA SISTEMA MATHCAD
оператор присваивания, ввод и вывод данных
Типы данных
основы програмирования Pascal
Vba программы
презентация1
лабораторная работа №2
0029
лек13 4
язык програмирования
Tипы данных (Variables).pptx

More from Ann Eres (20)

PPTX
побудова та організація комп'ютерних мереж
PPTX
інформаційно комунікаційні технології
PPTX
побудова та організація комп'ютерних мереж
PPTX
інформаційно комунікаційні технології
PPTX
8571 урок excel
PPTX
поняття електронної таблиці
PPTX
5 клас урок 17
PPTX
запис на диски
PPTX
стисннення та арх
PPTX
Virusy ta antyvirusy
PPTX
використання системних утиліт
PPTX
пошук інформації
PPTX
типи файлів та програм
PPTX
операції над об'єктами файлової системи
PPTX
інтерфейс користувача операційної системи Windows xp
PPTX
системне та прикладне програмне забезпечення
PPT
история развития ос
PPTX
5 введення та виведення інформації
PPTX
4 обробка та зберігання інформації
PPTX
архытектра пк
побудова та організація комп'ютерних мереж
інформаційно комунікаційні технології
побудова та організація комп'ютерних мереж
інформаційно комунікаційні технології
8571 урок excel
поняття електронної таблиці
5 клас урок 17
запис на диски
стисннення та арх
Virusy ta antyvirusy
використання системних утиліт
пошук інформації
типи файлів та програм
операції над об'єктами файлової системи
інтерфейс користувача операційної системи Windows xp
системне та прикладне програмне забезпечення
история развития ос
5 введення та виведення інформації
4 обробка та зберігання інформації
архытектра пк

10 10 pascal_urok_

  • 2. В большинстве случаев при решении задач в ходе работы программы, оператору описания необходимо менять свое значения (чаще всего неоднократно). Для этих случаев в языке программирования Паскаль существует оператор описания "Переменная". Переменная - это величина, которая во время работы программы может менять свое значение.
  • 3. Все переменные, используемые в программе, должны быть описаны в разделе описания переменных, начинающегося с зарезервированного слова var (от слова variable - переменная). Для каждой переменной задается её имя и тип. Синтаксис описания переменной: VAR ИмяПеременной1 : ТипПеременной; ИмяПеременной2, ИмяПеременной3 : ТипПеременной;
  • 4. Описание переменной отличается от описания константы. Значение переменной не присваивается в описании переменной, каждой переменной присваивается значение в ходе действия программы. После имени переменной идёт знак " : " (двоеточие), затем задаётся тип переменной. Несколько однотипный переменных можно задать, разделяя их запятой. В конце описания переменной ставится знак " ; " (точка с запятой).
  • 5. INTEGER - целочисленные данные, во внутреннем представлении занимают 2 байта; диапазон возможных значений - от -32768 до +32767; данные представляются точно; REAL - вещественные данные, занимают 6 байт; диапазон возможных значений модуля - от 2.9Е-39 до 1.7Е+38; точность представления данных - 11...12 значащих цифр; CHAR - символ, занимает 1 байт; STRING - строка символов, занимает МАХ+1 байт, где МАХ максимальное число символов в строке; BOOLEAN - логический тип, занимает 1 байт и имеет два значения: FALSE (ложь) и TRUE (истина).
  • 6. Пример описания переменных: var number : integer; {целочисленная переменная number} x, y : real; {вещественные переменные X и Y} option : char; {символьная переменная option}
  • 7. Для решения многих задач требуется ввести данные для обработки программой с клавиатуры. Для ввода с клавиатуры определены процедуры read и readln. read (список); readln(список); В скобках указывается список имен переменных через запятую. Процедура readln без параметров (без скобок) ожидает нажатия клавиши Enter.
  • 8. С клавиатуры можно ввести целые, вещественные, символьные и строковые величины. Вводимые значениядолжны разделяться любым количеством пробельных символов (пробел, табуляция (tab), перевод строки (Enter)). Особенность ввода символов и строк состоит в том, что пробельные символы в них ничем не отличаются от всех остальных, поэтому разделителями являться не могут.
  • 9. Напишите программу которая запросит ввести с клавиатуры два целых числа и выведет на экран сумму этих чисел. Решение задачи 1. var x,y:integer; {задаём целочисленные переменные x и y} begin {Начало действия программы} writeln('Введите первое число'); {Выводим на экран фразу "Введите первое число"} readln (x); {Присваиваем переменной х значение первого числа} writeln('Введите второе число'); {Выводим на экран фразу "Введите второе число"} readln (y); {Присваиваем переменной y значение второго числа} write('Cумма чисел равна ',x+y); {Выводим на экран фразу "Сумма чисел равна " и сумму переменных x и y} end. {Конец программы}
  • 10. Усложним нашу задачу. Напишем программу которая запросит ввести с клавиатуры два целых числа и выведет на экран сумму этих чисел, разность чисел, умножение и деление. Решение задачи 1. var x,y:integer; begin writeln('Введите первое число'); readln (x); writeln('Введите второе число'); readln (y); writeln('Cумма чисел равна ',x+y); writeln('Разность чисел равна ',x-y); writeln('Умножение чисел равна ',x*y); writeln('Деление чисел равна ',x/y); end.
  • 11. Что такое переменная. Типы переменных. Оператор ввода с клавиатуры. Как выводить на экран сообщения. Простейшие арифметические операции над целыми числами.