SlideShare a Scribd company logo
Оператор присваивания
Структура следования
Присваивание – это занесение значение в память.
В общем виде оператор присваивания записывается
так:
переменная := выражение
Здесь символами := обозначена операция
присваивания.
Механизм выполнения оператора присваивания
такой: вычисляется выражение, и его результат
заносится в память по адресу, который определяется
именем переменной находящейся слева от знака
операции.
переменная выражение
Примеры операторов присваивания:
A := b + c/2;
b := a;
a := b;
X := 1;
X := x + 0.5;
Обратите внимание: b := а и а := b – это совершенно
разные действия.
Правая и левая части оператора присваивания
должны быть, как правило, одного типа.
Говоря точно они должны быть совместимы по
присваиванию. Например, выражение целого типа
можно присвоить вещественной переменной, потому
что целые числа являются подмножеством
вещественных, и информация при таком присваивании
не теряется.
Вещественная переменная := целое выражение;
По заданной длине окружности L найти площадь
круга S, ограниченного этой окружностью. Длина
окружности вычисляется по формуле:
L = 2 * Pi * R
Площадь круга вычисляется по формуле:
S = Pi * R2
Данные взять из контрольного примера.
Контрольный пример: L=6. Результат:
S=2.866242.
begin
begin
readln(L);
readln(L);

rr:= L/(2*3.14);
:= L/(2*3.14);
ss:= 3.14*r*r;
:= 3.14*r*r;

writeln(L)
writeln(L)
end.
end.
Наименов Обознач
ание
ение

Функция

Терминатор
(пускостановка)

Элемент отображает вход из внешней среды или выход из нее
(наиболее частое применение − начало и конец программы).
Внутри фигуры записывается соответствующее действие.

Блок
вычислений
(вычислител
ьный блок)

Выполнение одной или нескольких операций, обработка данных
любого вида (изменение значения данных, формы представления,
расположения). Внутри фигуры записывают непосредственно
сами операции, например, операцию присваивания: a = 10*b + c.

Логический
блок (блок
условия)

Отображает решение или функцию переключательного типа с
одним входом и двумя или более альтернативными выходами, из
которых только один может быть выбран после вычисления
условий, определенных внутри этого элемента. Вход в элемент
обозначается линией, входящей обычно в верхнюю вершину
элемента. Если выходов два или три то обычно каждый выход
обозначается линией, выходящей из оставшихся вершин (боковых
и нижней). Если выходов больше трех, то их следует показывать
одной линией, выходящей из вершины (чаще нижней) элемента,
которая затем разветвляется.
Наименов Обознач
ание
ение

Функция

Предопреде
ленный
процесс

Символ отображает выполнение процесса, состоящего из одной
или нескольких операций, который определен в другом месте
программы (в подпрограмме, модуле). Внутри символа
записывается название процесса и передаваемые в него данные.
Например, в программировании − вызов процедуры или функции.

Данные
(вводвывод)

Преобразование данных в форму, пригодную для обработки (ввод)
или отображения результатов обработки (вывод). Данный символ
не определяет носителя данных (для указания типа носителя
данных используются специфические символы).

Граница
цикла

Символ состоит из двух частей − соответственно, начало и конец
цикла − операции, выполняемые внутри цикла, размещаются
между ними. Условия цикла и приращения записываются внутри
символа начала или конца цикла − в зависимости от типа
организации цикла. Часто для изображения на блок-схеме цикла
вместо данного символа используют символ решения, указывая в
нем условие, а одну из линий выхода замыкают выше в блоксхеме (перед операциями цикла).
Математическая операция

Операция в Паскале

X=Y2

X:=sqr(Y);

X= Y

X:=sqrt(Y);

X=|Y|

X:=abs(Y);

X=sin Y

X:=sin(Y);

X=cos Y

X:=cos(Y);

X=ey

X:=exp(Y);

X=lnY

X:=ln(Y);

Важно помнить про тип переменной, а именно результат квадратного
корня, деления чаще всего будет дробным числом, следовательно
присвоить данное выражение можно только вещественным переменным.
Вычислить объем пирамиды, основанием которой является
треугольник, для значений А, В, С и Н данных в контрольном
примере. Для вычисления площади основания использовать формулу
Герона:
S = P ( P − A)( P − B )( P − C )
где:
A+ B +C
P=
2
Объем пирамиды:

SH
V=
3
Исходные данные взять из контрольного примера.
Контрольный пример: A=3, B=4, C=5, H=6. Результат V=12.
A+ B +C
P=
2
S = P ( P − A)( P − B )( P − C )

V=

SH
3
По заданным величинам радиусов оснований R и r и
высоты h найти объем и площадь поверхности
усеченного конуса по формулам:
πh 2 2
V = ( R + r + Rr )
3

S = πl ( R + r ) + π ( R 2 + r 2 )
l = h2 + (R − r)2

Исходные данные взять из контрольного примера.
Контрольный пример: R=20, r=10, h=30.
Результат: S=4548.866, V=21980.
V=

πh 2 2
( R + r + Rr )
3
Что такое оператор присваивания.
Как использовать оператор присваивания.
Что такое структура следования программы.
Что такое блок схема.
Обозначения в блок-схемах.
Дополнительные операции с переменными.
Научились писать программы со структурой следования.

More Related Content

What's hot

Программирование линейных алгоритмов
Программирование линейных алгоритмовПрограммирование линейных алгоритмов
Программирование линейных алгоритмов
Andrey Dolinin
 
2.2 Стек вызовов
2.2 Стек вызовов2.2 Стек вызовов
2.2 Стек вызовов
DEVTYPE
 
Метапрограммирование в C++11/14 и C++17. Новые инструменты - новые проблемы.
Метапрограммирование в C++11/14 и C++17. Новые инструменты - новые проблемы.Метапрограммирование в C++11/14 и C++17. Новые инструменты - новые проблемы.
Метапрограммирование в C++11/14 и C++17. Новые инструменты - новые проблемы.
Roman Orlov
 
4.2 Перегрузка
4.2 Перегрузка4.2 Перегрузка
4.2 Перегрузка
DEVTYPE
 
8 3-3
8 3-38 3-3
Обобщенное программирование в C++ или как сделать свою жизнь проще через стра...
Обобщенное программирование в C++ или как сделать свою жизнь проще через стра...Обобщенное программирование в C++ или как сделать свою жизнь проще через стра...
Обобщенное программирование в C++ или как сделать свою жизнь проще через стра...
corehard_by
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскале
Daria Romanova
 
Презентация на тему: ЕГЭ информатика
Презентация на тему: ЕГЭ информатикаПрезентация на тему: ЕГЭ информатика
Презентация на тему: ЕГЭ информатика2berkas
 
3.2 Методы
3.2 Методы3.2 Методы
3.2 Методы
DEVTYPE
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейникprojekt92
 
Общие сведения о языке программирования Паскаль
Общие сведения о языке программирования ПаскальОбщие сведения о языке программирования Паскаль
Общие сведения о языке программирования Паскаль
Andrey Dolinin
 
Способы записи алгоритмов
Способы записи алгоритмовСпособы записи алгоритмов
Способы записи алгоритмов
Andrey Dolinin
 
A System of Deductive Verification of Predicate Programs
A System of Deductive Verification of Predicate ProgramsA System of Deductive Verification of Predicate Programs
A System of Deductive Verification of Predicate Programs
Iosif Itkin
 
3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы
DEVTYPE
 
Теория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияТеория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияAlexandr Grigorenko
 
8 3-4
8 3-48 3-4
8 3-5
8 3-58 3-5

What's hot (20)

Программирование линейных алгоритмов
Программирование линейных алгоритмовПрограммирование линейных алгоритмов
Программирование линейных алгоритмов
 
2.2 Стек вызовов
2.2 Стек вызовов2.2 Стек вызовов
2.2 Стек вызовов
 
Метапрограммирование в C++11/14 и C++17. Новые инструменты - новые проблемы.
Метапрограммирование в C++11/14 и C++17. Новые инструменты - новые проблемы.Метапрограммирование в C++11/14 и C++17. Новые инструменты - новые проблемы.
Метапрограммирование в C++11/14 и C++17. Новые инструменты - новые проблемы.
 
алгоритм
алгоритмалгоритм
алгоритм
 
4.2 Перегрузка
4.2 Перегрузка4.2 Перегрузка
4.2 Перегрузка
 
8 3-3
8 3-38 3-3
8 3-3
 
Обобщенное программирование в C++ или как сделать свою жизнь проще через стра...
Обобщенное программирование в C++ или как сделать свою жизнь проще через стра...Обобщенное программирование в C++ или как сделать свою жизнь проще через стра...
Обобщенное программирование в C++ или как сделать свою жизнь проще через стра...
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскале
 
Презентация на тему: ЕГЭ информатика
Презентация на тему: ЕГЭ информатикаПрезентация на тему: ЕГЭ информатика
Презентация на тему: ЕГЭ информатика
 
3.2 Методы
3.2 Методы3.2 Методы
3.2 Методы
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейник
 
Общие сведения о языке программирования Паскаль
Общие сведения о языке программирования ПаскальОбщие сведения о языке программирования Паскаль
Общие сведения о языке программирования Паскаль
 
Способы записи алгоритмов
Способы записи алгоритмовСпособы записи алгоритмов
Способы записи алгоритмов
 
A System of Deductive Verification of Predicate Programs
A System of Deductive Verification of Predicate ProgramsA System of Deductive Verification of Predicate Programs
A System of Deductive Verification of Predicate Programs
 
3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы
 
Теория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияТеория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравнения
 
лек3 4
лек3 4лек3 4
лек3 4
 
8 3-4
8 3-48 3-4
8 3-4
 
структура программы
структура программыструктура программы
структура программы
 
8 3-5
8 3-58 3-5
8 3-5
 

Viewers also liked

Bazi danih
Bazi danihBazi danih
Bazi danihAnn Eres
 
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaciAnn Eres
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAnn Eres
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascalAnn Eres
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascalAnn Eres
 
21 pascal urok_5
21 pascal urok_521 pascal urok_5
21 pascal urok_5Ann Eres
 
массивы в паскале
массивы в паскалемассивы в паскале
массивы в паскалеAnn Eres
 
1 види веб сайтів та способи їх створення
1 види веб сайтів та способи їх створення1 види веб сайтів та способи їх створення
1 види веб сайтів та способи їх створенняannaeres
 
8571 урок excel
8571 урок excel8571 урок excel
8571 урок excelAnn Eres
 
3 автоматизоване створення веб сайтів
3 автоматизоване створення веб сайтів3 автоматизоване створення веб сайтів
3 автоматизоване створення веб сайтівannaeres
 
10 10 pascal_urok_
10 10 pascal_urok_10 10 pascal_urok_
10 10 pascal_urok_Ann Eres
 
6 огляд технологій веб 2
6 огляд технологій веб 26 огляд технологій веб 2
6 огляд технологій веб 2annaeres
 
7 веб спільноти
7 веб спільноти7 веб спільноти
7 веб спільнотиannaeres
 
8 онлайнові служби для роботи з документами
8 онлайнові служби для роботи з документами8 онлайнові служби для роботи з документами
8 онлайнові служби для роботи з документамиannaeres
 
таблиці
таблицітаблиці
таблиціannaeres
 
4 проектування веб сайту
4 проектування веб сайту4 проектування веб сайту
4 проектування веб сайтуannaeres
 
20 pascal urok_4_i
20 pascal urok_4_i20 pascal urok_4_i
20 pascal urok_4_iAnn Eres
 
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasiannaeres
 
Komp publikatsiyi
Komp publikatsiyiKomp publikatsiyi
Komp publikatsiyiannaeres
 
4 4 pascal_urok_1
4 4 pascal_urok_14 4 pascal_urok_1
4 4 pascal_urok_1Ann Eres
 

Viewers also liked (20)

Bazi danih
Bazi danihBazi danih
Bazi danih
 
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascal
 
21 pascal urok_5
21 pascal urok_521 pascal urok_5
21 pascal urok_5
 
массивы в паскале
массивы в паскалемассивы в паскале
массивы в паскале
 
1 види веб сайтів та способи їх створення
1 види веб сайтів та способи їх створення1 види веб сайтів та способи їх створення
1 види веб сайтів та способи їх створення
 
8571 урок excel
8571 урок excel8571 урок excel
8571 урок excel
 
3 автоматизоване створення веб сайтів
3 автоматизоване створення веб сайтів3 автоматизоване створення веб сайтів
3 автоматизоване створення веб сайтів
 
10 10 pascal_urok_
10 10 pascal_urok_10 10 pascal_urok_
10 10 pascal_urok_
 
6 огляд технологій веб 2
6 огляд технологій веб 26 огляд технологій веб 2
6 огляд технологій веб 2
 
7 веб спільноти
7 веб спільноти7 веб спільноти
7 веб спільноти
 
8 онлайнові служби для роботи з документами
8 онлайнові служби для роботи з документами8 онлайнові служби для роботи з документами
8 онлайнові служби для роботи з документами
 
таблиці
таблицітаблиці
таблиці
 
4 проектування веб сайту
4 проектування веб сайту4 проектування веб сайту
4 проектування веб сайту
 
20 pascal urok_4_i
20 pascal urok_4_i20 pascal urok_4_i
20 pascal urok_4_i
 
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
 
Komp publikatsiyi
Komp publikatsiyiKomp publikatsiyi
Komp publikatsiyi
 
4 4 pascal_urok_1
4 4 pascal_urok_14 4 pascal_urok_1
4 4 pascal_urok_1
 

Similar to 19 pascal urok_3

Прикладная эконометрика. Лекция 3.
Прикладная эконометрика. Лекция 3.Прикладная эконометрика. Лекция 3.
Прикладная эконометрика. Лекция 3.Vladimir Tcherniak
 
понятие функции
понятие функциипонятие функции
понятие функцииttku
 
алгоритмизация
алгоритмизацияалгоритмизация
алгоритмизацияisva69
 
геометрический смысл производной
геометрический смысл производнойгеометрический смысл производной
геометрический смысл производнойtkachenko_anna
 
Математическое обоснование S.O.L.I.D принципов
Математическое обоснование S.O.L.I.D принциповМатематическое обоснование S.O.L.I.D принципов
Математическое обоснование S.O.L.I.D принципов
etyumentcev
 
2014.12.06 04 Евгений Тюменцев — Откуда появились s.o.l.i.d. принципы
2014.12.06 04 Евгений Тюменцев — Откуда появились s.o.l.i.d. принципы2014.12.06 04 Евгений Тюменцев — Откуда появились s.o.l.i.d. принципы
2014.12.06 04 Евгений Тюменцев — Откуда появились s.o.l.i.d. принципы
HappyDev
 
23
2323
10474
1047410474
10474
nreferat
 
20110919 computer graphics_galinsky_lecture02_raster
20110919 computer graphics_galinsky_lecture02_raster20110919 computer graphics_galinsky_lecture02_raster
20110919 computer graphics_galinsky_lecture02_rasterComputer Science Club
 
исследование функций
исследование функцийисследование функций
исследование функцийkillaruns
 
Reshenie zadach v8_egje_po_matematike
Reshenie zadach v8_egje_po_matematikeReshenie zadach v8_egje_po_matematike
Reshenie zadach v8_egje_po_matematike
dimonz9
 
Лекция №10 "Алгоритмические композиции. Завершение"
Лекция №10 "Алгоритмические композиции. Завершение" Лекция №10 "Алгоритмические композиции. Завершение"
Лекция №10 "Алгоритмические композиции. Завершение"
Technosphere1
 
Типы данных
Типы данныхТипы данных
Типы данных
MonsterXX
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование цикловstudent_kai
 
Functions
FunctionsFunctions
Functions
Daria Limanskaya
 
Характерные черты функциональных языков программирования
Характерные черты функциональных языков программированияХарактерные черты функциональных языков программирования
Характерные черты функциональных языков программированияAlex.Kolonitsky
 
Haskell Type System with Dzmitry Ivashnev.
Haskell Type System with Dzmitry Ivashnev.Haskell Type System with Dzmitry Ivashnev.
Haskell Type System with Dzmitry Ivashnev.
Sergey Tihon
 
554 1 алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
554 1  алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с554 1  алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
554 1 алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
dfdkfjs
 
Kuznecova 9klass
Kuznecova 9klassKuznecova 9klass
Kuznecova 9klass
qwasar1
 
117
117117
117
fderfwr
 

Similar to 19 pascal urok_3 (20)

Прикладная эконометрика. Лекция 3.
Прикладная эконометрика. Лекция 3.Прикладная эконометрика. Лекция 3.
Прикладная эконометрика. Лекция 3.
 
понятие функции
понятие функциипонятие функции
понятие функции
 
алгоритмизация
алгоритмизацияалгоритмизация
алгоритмизация
 
геометрический смысл производной
геометрический смысл производнойгеометрический смысл производной
геометрический смысл производной
 
Математическое обоснование S.O.L.I.D принципов
Математическое обоснование S.O.L.I.D принциповМатематическое обоснование S.O.L.I.D принципов
Математическое обоснование S.O.L.I.D принципов
 
2014.12.06 04 Евгений Тюменцев — Откуда появились s.o.l.i.d. принципы
2014.12.06 04 Евгений Тюменцев — Откуда появились s.o.l.i.d. принципы2014.12.06 04 Евгений Тюменцев — Откуда появились s.o.l.i.d. принципы
2014.12.06 04 Евгений Тюменцев — Откуда появились s.o.l.i.d. принципы
 
23
2323
23
 
10474
1047410474
10474
 
20110919 computer graphics_galinsky_lecture02_raster
20110919 computer graphics_galinsky_lecture02_raster20110919 computer graphics_galinsky_lecture02_raster
20110919 computer graphics_galinsky_lecture02_raster
 
исследование функций
исследование функцийисследование функций
исследование функций
 
Reshenie zadach v8_egje_po_matematike
Reshenie zadach v8_egje_po_matematikeReshenie zadach v8_egje_po_matematike
Reshenie zadach v8_egje_po_matematike
 
Лекция №10 "Алгоритмические композиции. Завершение"
Лекция №10 "Алгоритмические композиции. Завершение" Лекция №10 "Алгоритмические композиции. Завершение"
Лекция №10 "Алгоритмические композиции. Завершение"
 
Типы данных
Типы данныхТипы данных
Типы данных
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование циклов
 
Functions
FunctionsFunctions
Functions
 
Характерные черты функциональных языков программирования
Характерные черты функциональных языков программированияХарактерные черты функциональных языков программирования
Характерные черты функциональных языков программирования
 
Haskell Type System with Dzmitry Ivashnev.
Haskell Type System with Dzmitry Ivashnev.Haskell Type System with Dzmitry Ivashnev.
Haskell Type System with Dzmitry Ivashnev.
 
554 1 алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
554 1  алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с554 1  алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
554 1 алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
 
Kuznecova 9klass
Kuznecova 9klassKuznecova 9klass
Kuznecova 9klass
 
117
117117
117
 

More from Ann Eres

побудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережпобудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережAnn Eres
 
інформаційно комунікаційні технології
інформаційно комунікаційні технологіїінформаційно комунікаційні технології
інформаційно комунікаційні технологіїAnn Eres
 
побудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережпобудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережAnn Eres
 
інформаційно комунікаційні технології
інформаційно комунікаційні технологіїінформаційно комунікаційні технології
інформаційно комунікаційні технологіїAnn Eres
 
поняття електронної таблиці
поняття електронної таблиціпоняття електронної таблиці
поняття електронної таблиціAnn Eres
 
5 клас урок 17
5 клас урок 175 клас урок 17
5 клас урок 17Ann Eres
 
22 pascal urok_6
22 pascal urok_622 pascal urok_6
22 pascal urok_6Ann Eres
 
4 4 pascal_urok_1
4 4 pascal_urok_14 4 pascal_urok_1
4 4 pascal_urok_1Ann Eres
 
запис на диски
запис на дискизапис на диски
запис на дискиAnn Eres
 
стисннення та арх
стисннення та архстисннення та арх
стисннення та архAnn Eres
 
Virusy ta antyvirusy
Virusy ta antyvirusyVirusy ta antyvirusy
Virusy ta antyvirusyAnn Eres
 
використання системних утиліт
використання системних утилітвикористання системних утиліт
використання системних утилітAnn Eres
 
пошук інформації
пошук інформаціїпошук інформації
пошук інформаціїAnn Eres
 
типи файлів та програм
типи файлів та програмтипи файлів та програм
типи файлів та програмAnn Eres
 
операції над об'єктами файлової системи
операції над об'єктами файлової системиоперації над об'єктами файлової системи
операції над об'єктами файлової системиAnn Eres
 
інтерфейс користувача операційної системи Windows xp
інтерфейс користувача операційної системи Windows xpінтерфейс користувача операційної системи Windows xp
інтерфейс користувача операційної системи Windows xpAnn Eres
 
системне та прикладне програмне забезпечення
системне та прикладне програмне забезпеченнясистемне та прикладне програмне забезпечення
системне та прикладне програмне забезпеченняAnn Eres
 
история развития ос
история развития осистория развития ос
история развития осAnn Eres
 
5 введення та виведення інформації
5 введення та виведення інформації5 введення та виведення інформації
5 введення та виведення інформаціїAnn Eres
 
4 обробка та зберігання інформації
4  обробка та зберігання інформації4  обробка та зберігання інформації
4 обробка та зберігання інформаціїAnn Eres
 

More from Ann Eres (20)

побудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережпобудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мереж
 
інформаційно комунікаційні технології
інформаційно комунікаційні технологіїінформаційно комунікаційні технології
інформаційно комунікаційні технології
 
побудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мережпобудова та організація комп'ютерних мереж
побудова та організація комп'ютерних мереж
 
інформаційно комунікаційні технології
інформаційно комунікаційні технологіїінформаційно комунікаційні технології
інформаційно комунікаційні технології
 
поняття електронної таблиці
поняття електронної таблиціпоняття електронної таблиці
поняття електронної таблиці
 
5 клас урок 17
5 клас урок 175 клас урок 17
5 клас урок 17
 
22 pascal urok_6
22 pascal urok_622 pascal urok_6
22 pascal urok_6
 
4 4 pascal_urok_1
4 4 pascal_urok_14 4 pascal_urok_1
4 4 pascal_urok_1
 
запис на диски
запис на дискизапис на диски
запис на диски
 
стисннення та арх
стисннення та архстисннення та арх
стисннення та арх
 
Virusy ta antyvirusy
Virusy ta antyvirusyVirusy ta antyvirusy
Virusy ta antyvirusy
 
використання системних утиліт
використання системних утилітвикористання системних утиліт
використання системних утиліт
 
пошук інформації
пошук інформаціїпошук інформації
пошук інформації
 
типи файлів та програм
типи файлів та програмтипи файлів та програм
типи файлів та програм
 
операції над об'єктами файлової системи
операції над об'єктами файлової системиоперації над об'єктами файлової системи
операції над об'єктами файлової системи
 
інтерфейс користувача операційної системи Windows xp
інтерфейс користувача операційної системи Windows xpінтерфейс користувача операційної системи Windows xp
інтерфейс користувача операційної системи Windows xp
 
системне та прикладне програмне забезпечення
системне та прикладне програмне забезпеченнясистемне та прикладне програмне забезпечення
системне та прикладне програмне забезпечення
 
история развития ос
история развития осистория развития ос
история развития ос
 
5 введення та виведення інформації
5 введення та виведення інформації5 введення та виведення інформації
5 введення та виведення інформації
 
4 обробка та зберігання інформації
4  обробка та зберігання інформації4  обробка та зберігання інформації
4 обробка та зберігання інформації
 

19 pascal urok_3

  • 2. Присваивание – это занесение значение в память. В общем виде оператор присваивания записывается так: переменная := выражение Здесь символами := обозначена операция присваивания. Механизм выполнения оператора присваивания такой: вычисляется выражение, и его результат заносится в память по адресу, который определяется именем переменной находящейся слева от знака операции. переменная выражение
  • 3. Примеры операторов присваивания: A := b + c/2; b := a; a := b; X := 1; X := x + 0.5; Обратите внимание: b := а и а := b – это совершенно разные действия.
  • 4. Правая и левая части оператора присваивания должны быть, как правило, одного типа. Говоря точно они должны быть совместимы по присваиванию. Например, выражение целого типа можно присвоить вещественной переменной, потому что целые числа являются подмножеством вещественных, и информация при таком присваивании не теряется. Вещественная переменная := целое выражение;
  • 5. По заданной длине окружности L найти площадь круга S, ограниченного этой окружностью. Длина окружности вычисляется по формуле: L = 2 * Pi * R Площадь круга вычисляется по формуле: S = Pi * R2 Данные взять из контрольного примера. Контрольный пример: L=6. Результат: S=2.866242.
  • 6.
  • 7.
  • 8. begin begin readln(L); readln(L); rr:= L/(2*3.14); := L/(2*3.14); ss:= 3.14*r*r; := 3.14*r*r; writeln(L) writeln(L) end. end.
  • 9. Наименов Обознач ание ение Функция Терминатор (пускостановка) Элемент отображает вход из внешней среды или выход из нее (наиболее частое применение − начало и конец программы). Внутри фигуры записывается соответствующее действие. Блок вычислений (вычислител ьный блок) Выполнение одной или нескольких операций, обработка данных любого вида (изменение значения данных, формы представления, расположения). Внутри фигуры записывают непосредственно сами операции, например, операцию присваивания: a = 10*b + c. Логический блок (блок условия) Отображает решение или функцию переключательного типа с одним входом и двумя или более альтернативными выходами, из которых только один может быть выбран после вычисления условий, определенных внутри этого элемента. Вход в элемент обозначается линией, входящей обычно в верхнюю вершину элемента. Если выходов два или три то обычно каждый выход обозначается линией, выходящей из оставшихся вершин (боковых и нижней). Если выходов больше трех, то их следует показывать одной линией, выходящей из вершины (чаще нижней) элемента, которая затем разветвляется.
  • 10. Наименов Обознач ание ение Функция Предопреде ленный процесс Символ отображает выполнение процесса, состоящего из одной или нескольких операций, который определен в другом месте программы (в подпрограмме, модуле). Внутри символа записывается название процесса и передаваемые в него данные. Например, в программировании − вызов процедуры или функции. Данные (вводвывод) Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод). Данный символ не определяет носителя данных (для указания типа носителя данных используются специфические символы). Граница цикла Символ состоит из двух частей − соответственно, начало и конец цикла − операции, выполняемые внутри цикла, размещаются между ними. Условия цикла и приращения записываются внутри символа начала или конца цикла − в зависимости от типа организации цикла. Часто для изображения на блок-схеме цикла вместо данного символа используют символ решения, указывая в нем условие, а одну из линий выхода замыкают выше в блоксхеме (перед операциями цикла).
  • 11. Математическая операция Операция в Паскале X=Y2 X:=sqr(Y); X= Y X:=sqrt(Y); X=|Y| X:=abs(Y); X=sin Y X:=sin(Y); X=cos Y X:=cos(Y); X=ey X:=exp(Y); X=lnY X:=ln(Y); Важно помнить про тип переменной, а именно результат квадратного корня, деления чаще всего будет дробным числом, следовательно присвоить данное выражение можно только вещественным переменным.
  • 12. Вычислить объем пирамиды, основанием которой является треугольник, для значений А, В, С и Н данных в контрольном примере. Для вычисления площади основания использовать формулу Герона: S = P ( P − A)( P − B )( P − C ) где: A+ B +C P= 2 Объем пирамиды: SH V= 3 Исходные данные взять из контрольного примера. Контрольный пример: A=3, B=4, C=5, H=6. Результат V=12.
  • 13. A+ B +C P= 2 S = P ( P − A)( P − B )( P − C ) V= SH 3
  • 14. По заданным величинам радиусов оснований R и r и высоты h найти объем и площадь поверхности усеченного конуса по формулам: πh 2 2 V = ( R + r + Rr ) 3 S = πl ( R + r ) + π ( R 2 + r 2 ) l = h2 + (R − r)2 Исходные данные взять из контрольного примера. Контрольный пример: R=20, r=10, h=30. Результат: S=4548.866, V=21980.
  • 15. V= πh 2 2 ( R + r + Rr ) 3
  • 16. Что такое оператор присваивания. Как использовать оператор присваивания. Что такое структура следования программы. Что такое блок схема. Обозначения в блок-схемах. Дополнительные операции с переменными. Научились писать программы со структурой следования.