Типы данных и переменные. Основы программирования

Слайд 2

Типы данных

Типы данных

Слайд 3

Переменные Переменная — это расположение в памяти объекта определенного типа. Переменные

Переменные

Переменная — это расположение в памяти объекта определенного типа. Переменные могут

иметь значения, которыми они проинициализированы, или эти значения могут быть изменены программно.
Для объявления переменной используется следующий синтаксический блок:
<объявление_переменной>::=
<тип> <идентификатор1>,[<идентификатор2>]…
Для присваивания переменной значения введенного с клавиатуры используется следующий синтаксический блок:
<ввод_чисел_с_клавиатуры>::= <идентификатор_переменной> =<Тип_.Net_CTS>.Parse(Console.ReadLine());
Если объявление переменной идёт непосредственно перед присвоением ей начального значения, эти две операции можно объединить:
 <объяв_переменной_с_присвоением_начального_значения>::=
<тип> <идентификатор_переменной> = <начальное_значение>
Слайд 4

Бинарные операции Бинарная операция – это операция, производимая над двумя операндами.

Бинарные операции

Бинарная операция – это операция, производимая над двумя операндами.
<операнд>::=<литерал>
::=<идентификатор_переменной>

::=<числовое_выражение>
::=<вызов_метода>
<вызов_метода> - обращение к заранее написанному фрагменту кода для нахождения некоторого значения или осуществления некоторого действия.
<числовое_выражение>::=<операнд><бинарная_операция><операнд>
Слайд 5

Арифметические операции

Арифметические операции

Слайд 6

Операции сравнения

Операции сравнения

Слайд 7

Выражение отношения Операции отношения формируют выражения отношения, а операции равенства, соответственно,

Выражение отношения

Операции отношения формируют выражения отношения, а операции равенства, соответственно, выражения

равенства.
<Выражение_отношения>::=
<Операнд> <Операция_отношения> <Операнд>
<Выражение_равенства>::=
<Операнд> <Операция_равенства> <Операнд>
<Операнд>
::= <Литерал>
::= <Идентификатор_числовой_переменной>
::= <Идентификатор_числовой_константы>
::= <Числовое_выражение>
::= <Вызов_метода> 
Слайд 8

Алгоритмы начало Алгоритм – это некоторая последовательность действий, которая за конечное

Алгоритмы

начало

Алгоритм – это некоторая последовательность действий, которая за конечное число шагов

позволяет получить результат или прийти к выводу, что получение результата невозможно.

блок начала алгоритма (должен быть только один)

Конец

блок окончания выполнения алгоритма
( должно быть не менее одного)

< Действие >

Блок действия. Любые вычисления оказываются в таких блоках.

I/O

блок ввода/вывода

Слайд 9

Синтаксический блок нет(0) да (1) блок условия (условного перехода) = ,

Синтаксический блок

< условие >

нет(0)

да (1)

блок условия (условного перехода)

<пар>=<нз>,<кз>

цикл с параметрами
<нз> -

начальное значение
<кз> - конечное значение

N

N

внутристраничный переход N – номер перехода

N
M

N
M

Межстраничный переход
N – номер страницы, на которую осуществляется переход;
M – номер перехода на странице.