Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения



Скачать 26.35 Kb.
Дата18.04.2013
Размер26.35 Kb.
ТипУрок

Криворотова Л.Н. ТР 7.0. Основы программирования

Урок 5




Тема: «Простейшие линейные программы. Арифметические выражения. Оператор присваивания.




Вопросы для повторения:


  1. Назовите команды удаления, вставки символов и передвижения курсора.

  2. С чего начинается программа?

  3. Как описываются переменные?

  4. С чего начинается основная программа?

  5. Как записывается оператор вывода?

  6. Как записывается оператор ввода?

  7. Как записывается оператор присваивания?

  8. Чем заканчивается программа?

  9. Как сохранить программу на диске?


1. Линейная программа.
Линейная программа (конструкция следования) содержит в себе операторы ввода, вывода и присваивания. Операторы линейного алгоритма выполняются в том порядке, как они записаны.
2. Арифметические выражения.
Выражения состоят из операндов (констант, переменных, функций), знаков операций и круглых скобок.

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

Операндами арифметического выражения являются константы, переменные и функции. Над ними определены следующие арифметические операции:

+ – сложение

- – вычитание

* – умножение

/ – деление

div – целочисленное деление

mod – остаток от целочисленного деления.

При вычислении арифметических выражений приняты следующие правила, определяющие приоритет операций:

Унарный минус «–»

*, /, div, mod

+, –
Если приоритет операций одинаков, то операция, стоящая левее, выполняется раньше.

Выражение, заключенное в скобки, трактуется как один операнд.

Скобки должны быть парными.

Дробная часть числа отделяется точкой, а не запятой.

Знак умножения пропускать нельзя. (2a – неверно! Пишется 2*а)

Если в числителе или знаменателе записано выражение, то оно заключается в скобки, дробная черта заменяется знаком деления «/» (линейная запись).

3. Оператор присваивания.
Оператор присваивания придает переменной конкретное значение, например:

Х:=2; Y:=5;

одновременно уничтожая старое. Редкая программа обходится без оператора присваивания.

Присваивать можно значение другой переменной или результат вычисления арифметического выражения: A:=B; A:+B+C; X:=Y+2-Z.

Формат команды:

<переменная>: = <выражение>
Исполнение команды присваивания происходит в таком порядке: сначала вычисляется <выражение>, затем полученное значение присваивается переменной.

Следует учесть, что при операциях присваивания переменные и выражения должны иметь одинаковый тип. Однако, если в правой части оператора записано выражение целого типа, то переменная в левой части может быть как целого типа, так и вещественного; переменной типа строка может быть присвоено значение символьного выражения.
Пример. Пусть переменная А имела значение 6. какое значение получит переменная А после выполнения команды: А:=2 х А - 1.

Решение. Вычисление выражения 2 х А – 1 при А=6 даст число 11. Значит новое значение переменной А будет равно 11.
4. Домашнее задание:
1) учить записи.

2) Задачи

  1. Определить конечное значение переменных X и Y в результате выполнения следующих алгоритмов:

а) Х:=2 б) Х:=1.5

Х:=Х х Х Х:=2 х Х + 1

Х:=Х х Х х Х Y:=X/2

Х:=Х х Х х Х х Х Y:=X + Y

X:=X – Y

Ответ: Х = 16 777 216 Ответ: Х = - 2, Y = 6

Похожие:

Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconОператор присваивания
Присваивать можно значение другой переменной или результат вычисления арифметического выражения: х:=y; z:=x+y, исполнение команды...
Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconОператор присваивания в языке программирования
«вычислить значения выражения справа от знака присваивания := и записать результат в переменную a»; при этом значения других переменных...
Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconЛабораторная работа № Арифметические выражения
Арифметические выражения строятся из операндов, арифметических операций и круглых скобок
Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconЗанятие Ввод вывод. Операторы Read (Readln), Write (Writeln). Простейшие линейные программы 11 Операторы Write и WriteLn 11
Занятие Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. Основные понятия. Первая программа. Оператор...
Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconЗанятие Структура программы. Переменные. Операторы ввода-вывода. Оператор присваивания. Целочисленные переменные и операции над ними

Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconПрограммирование данных. Именование переменных и констант. Оператор присваивания
Идентификатор – это имя, свободно выбираемое программистом для обозначения элементов программы (процедур, функций, констант, переменных...
Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconЛабораторная работа №9 структура программы. Скалярные типы данных. Выражения и присваивания
Цель: Изучить категории типов данных, виды выражений и операций и работу с ними на языке Си
Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconI. Вопросы и задания для повторения
Урок 50. Установление господства Рима во всем Средиземноморье во ii-м веке до н э
Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения icon4. Вопросы для подготовки к зачету (очная форма обучения, 1 семестр)
Простейшие. Определение. Моно-, полиэнергидные, многоклеточные, колониаль- ные простейшие. Примеры
Урок 5 Тема: Простейшие линейные программы. Арифметические выражения. Оператор присваивания. Вопросы для повторения iconУрок 7 Тема: Переменные. Типы переменных. Целый тип данных
Запоминание данных в программе происходит путем присваивания значений переменным
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org