Урок 3 Операторы ввода, вывода, присваивания
Оператор ввода Значение: Значение: обеспечивает запрос у пользователя данных, необходимых для решения задачи Синтаксис: Синтаксис: INPUT текст подсказки; имя перем1, имя перем2, …
Оператор ввода - примеры Часть программы:на экране 1. INPUT R_ 2.INPUT введите свой рост; R введите свой рост_165 3.INPUT стороны треуг; A,B,Cстороны треуг_5,7,4
Оператор вывода Синтаксис: PRINT текст подсказки; имя перем1; имя перем2; …
Оператор вывода - примеры Значение 1. вычисление арифметических операций Часть программы:на экране 1. PRINT (12-7)/22.5
Оператор вывода - примеры Значение 2. Вывод текстовых сообщений на экран Часть программы:на экране 1. PRINT корней не существуеткорней не существует
Оператор вывода - примеры Значение 3. Вывод результатов выполнения программы (ответа) Часть программы:на экране 1. PRINT площадь треугольника=; S площадь треуг.=20
Оператор присваивания Синтаксис: Синтаксис:Z=(X-3*Y^2)+7 имя переменной, в которой будет храниться значение Арифметическое выражение, правило вычисления
Оператор присваивания принцип работы принцип работыZ=(X-3*Y^2)+7 1. Производятся вычисления в правой части оператора - (x-3*y^2)+7 2. Находиться конкретное значение - результат вычисления 3. Найденное значение заноситься в память под именем переменной, которое указано в левой части оператора - Z
Оператор присваивания - особенности 1. В левой части может стоять только имя переменной, в которую будет заноситься результат 2. В правой части может стоять: конкретное значение – S=5, W=Карелия конкретное значение – S=5, W=Карелия арифметическое или алгебраическое выражение – S=(28^2)/35, W=5+48 арифметическое или алгебраическое выражение – S=(28^2)/35, W=5+48 Имя переменной, уже имеющей значение – S=A*B, W=W+1 Имя переменной, уже имеющей значение – S=A*B, W=W+1 3. Тип переменной в правой и левой части должны совпадать – S$=15+31,W=Карелия 4. Если исходное значение переменной не задано, то при вычислениях автоматически присваивается значение 0
Оператор присваивания – Задание 1 Дан фрагмент программы: X=15Y=2Z=(X-3*Y^2)+7 1. Сколько операторов присваивания записано? 2. Чему будет равно значение Z после выполнения всех операторов?
Оператор присваивания – Задание 2 Дан фрагмент программы: Z=(X-3*Y^2)+7 1. Измениться ли результат вычислений, если первые два оператора Х=15, Y=2 отсутствуют? 2. Чему будет равно значение Z после выполнения всех операторов?
Оператор присваивания – Упражнение 1 Дан фрагмент программы: X=2X=X+1 1. Чему будет равно значение переменой Х после выполнения всех операторов?
Оператор присваивания – Упражнение 2 Чему будут равны значения переменных X и Y после выполнения операторов: X=3Y=6X=YY=X
Оператор присваивания – Упражнение 3 Выберите правильно записанные операторы присваивания: =Z 2. W= S+R=76 5. V=(X+Y+Z)/3 6. F+F-5 7. H=H*2 8. X=X*S 9. D=E=1 10. A+B=C-D
Итоги урока: 1. Какие основные операторы языка QВasic существуют? 2. Какие служебные слова используются для записи основных операторов 3. Значение каждого из операторов
Домашнее задание: 1. Выучить лекции 1-3? 2. Подготовиться к самостоятельной работе