Скачать презентацию Оператор присваивания Формат LET имя переменной Скачать презентацию Оператор присваивания Формат LET имя переменной

06dc84df2e6e3ef5233bf0dd35325308.ppt

  • Количество слайдов: 28

Оператор присваивания Оператор присваивания

Формат: LET <имя переменной> = <выражение> присвоить Назначение: присваивает значение переменной Формат: LET <имя переменной> = <выражение> присвоить Назначение: присваивает значение переменной

ПРИМЕР LET A=20 LET K=A LET K=K+1 C=A+K LET C$=“Сумма” ПРИМЕР LET A=20 LET K=A LET K=K+1 C=A+K LET C$=“Сумма”

Оперативная память компьютера Фрагмент программы 20 20 20 А 20 20 K 21 20 Оперативная память компьютера Фрагмент программы 20 20 20 А 20 20 K 21 20 20 21 21 20+121 = 41 20 + =21 20 41 1 41 41 C 41 LET A=20 20 20 LET K=A LET K=K+11 1 LET C=A+K 1 LET C$=“Сумма” Сумма C$

Вывод на экран Фрагмент программы Оперативная память компьютера PRINT A, K PRINT C$; C Вывод на экран Фрагмент программы Оперативная память компьютера PRINT A, K PRINT C$; C 20 А Вид на экране выполненной программы 21 K 41 C 20 Сумма 41 21 Сумма C$

При использовании символьных переменных в операторе LET их имена должны оканчиваться знаком $, а При использовании символьных переменных в операторе LET их имена должны оканчиваться знаком $, а значения заключаться в кавычки. Пример: LET A$=“Петров А. С. ” LET D$=“г. Калуга” LET F$=“ 42 -54 -87” PRINT A$, D$, F$ В результате выполнения программы получим: Петров А. С. г. Калуга 42 -54 -87

Фрагмент программы к блок-схеме Блок-схема LET A=20 LET K=A LET K=K+1 C=A+K LET C$=“Сумма” Фрагмент программы к блок-схеме Блок-схема LET A=20 LET K=A LET K=K+1 C=A+K LET C$=“Сумма” K=K+1 C=A+K C$=“Сумма”

Оператор LET можно опускать. присваивания при этом не нарушается Операция Пример А=5 PRINT A^2 Оператор LET можно опускать. присваивания при этом не нарушается Операция Пример А=5 PRINT A^2 Что выдаст компьютер на экран?

Определите какое значение будет иметь переменная А в результате выполнения каждой команды и что Определите какое значение будет иметь переменная А в результате выполнения каждой команды и что будет выведено на экран , если первоначальное значение переменной равно 2? LET A=2 LET A=A+2 LET A=A*A LET A=2*A+8 LET A=A-20 PRINT A

ЗАДАЧА 1 Найти гипотенузу прямоугольного треугольника, если известны катеты: a=30, 7 и b=4, 89 ЗАДАЧА 1 Найти гипотенузу прямоугольного треугольника, если известны катеты: a=30, 7 и b=4, 89 начало CLS a=30, 7 LET a=30. 7 b=4, 89 LET b=4. 89 LET c=SQR(a^2+b^2) “Гипотенуза c=“; c конец PRINT “gipotenusa c=“; c END

ЗАДАЧА 2 Решить уравнение a=25, b=5, c=3. , при ЗАДАЧА 2 Решить уравнение a=25, b=5, c=3. , при

начало a=25, b=5, c=3 CLS a=25 : b=5 : c=3 LET y=(a-b*c)/(a+b)^2 y=… конец начало a=25, b=5, c=3 CLS a=25 : b=5 : c=3 LET y=(a-b*c)/(a+b)^2 y=… конец PRINT” у=”; y END

ЗАДАЧА 3 Вычислить средний балл, если оценка по математике- 4, физике - 3, информатике ЗАДАЧА 3 Вычислить средний балл, если оценка по математике- 4, физике - 3, информатике – 5. начало M=4, F=3, I=5 Средний балл – SRznach конец

Задачи для домашней работы ЗАДАЧА 4 Составить блок-схему и программу для вычисления площади трапеции, Задачи для домашней работы ЗАДАЧА 4 Составить блок-схему и программу для вычисления площади трапеции, если известны два её основания(а=40 см, в=60 см) и высота (h=50 см)

Задачи для домашней работы ЗАДАЧА 5 40 2 Составить блок-схему и программу к задаче: Задачи для домашней работы ЗАДАЧА 5 40 2 Составить блок-схему и программу к задаче: Под водоём вырыт котлован в форме правильной усечённой пирамиды, верхнее и нижнее основание которой квадраты со сторонами 40 и 28 м, глубина водоёма – 2 м. Вычислить сколько кубометров грунта вынули, по формуле: 28 где h – глубина водоёма, S 1 и S 2 – площади оснований

Оператор ввода данных Оператор ввода данных

Назначение: • Организация диалоговых программ • Ввод данных во время выполнения программы • При Назначение: • Организация диалоговых программ • Ввод данных во время выполнения программы • При каждом новом запуске программы возможен ввод новых данных Формат: INPUT [“комментарий”; ] <список переменных> “комментарий” - строка текста, подсказка <список> - имена переменных, разделённые запятой.

Принцип действия • Оператор INPUT приостанавливает выполнение программы , на экран выводится комментарий и Принцип действия • Оператор INPUT приостанавливает выполнение программы , на экран выводится комментарий и знак вопроса - это означает приглашение к вводу данных. • Пользователь вводит данные через запятую с клавиатуры и нажимает клавишу ENTER • Введенные значения записываются в оперативную память в соответствующие переменные, имена которых указаны в списке после оператора INPUT.

ПРИМЕР 1 CLS INPUT ПРИМЕР 1 CLS INPUT " введите 2 числа "; A, В PRINT A * В END

Оперативная память компьютера На экране редактирования CLS INPUT Оперативная память компьютера На экране редактирования CLS INPUT " введите 2 числа "; A, В PRINT A * В END На выходном экране 5 5 5 А 2 В 5 2 5 2 Введите 2 числа? 5, 2 2 10 5 2

На экране редактирования CLS INPUT “Введите 2 числа На экране редактирования CLS INPUT “Введите 2 числа "; A, В PRINT A * В END Оперативная память компьютера Введите 2 числа? 20, 2 40 А 2 На выходном экране 20 В

Комментарий можно пропускать, тогда после оператора INPUT сразу записываются имена переменных, а после запуска Комментарий можно пропускать, тогда после оператора INPUT сразу записываются имена переменных, а после запуска программы на выполнение выводится на экран только знак вопроса CLS INPUT A, В PRINT A * В END ? 2, 5 10 Нет комментария

Примечания: • Оператор INPUT не умеет вычислять, поэтому нельзя при вводе данных после знака Примечания: • Оператор INPUT не умеет вычислять, поэтому нельзя при вводе данных после знака ? записывать арифметические действия, например: ? 2+4 • Что будет, если вместо двух значений ввели только одно или больше, чем нужно? Компьютер будет выводить сообщение “Ввод с начала” до тех пор, пока данные не будут введены правильно • Если данные не были введены, а клавиша ENTER нажали, а то значение переменной по умолчанию будет 0 • Чтобы остановить работу оператора, нужно нажать на клавиши Сtrl + Pause(Break)

При использовании символьных переменных в операторе INPUT их имена должны оканчиваться знаком $, а При использовании символьных переменных в операторе INPUT их имена должны оканчиваться знаком $, а значения при вводе в кавычки не заключаются Пример: CLS INPUT “Введите ваше имя”; M$ PRINT “Привет, ”; M$ После запуска на выполнение: Введите ваше имя ? Баба-Яга Привет, Баба-Яга

На языке блок-схем оператору INPUT соответствует блок ввода данных с клавиатуры - параллелограмм A, На языке блок-схем оператору INPUT соответствует блок ввода данных с клавиатуры - параллелограмм A, B, C INPUT A, B, C

Составить блок-схему и программу вычисле. ПРИМЕР 6 ния площади трапеции, если известны две стороны Составить блок-схему и программу вычисле. ПРИМЕР 6 ния площади трапеции, если известны две стороны и высота трапеции. А и В – стороны трапеции начало CLS H – высота Ввод А, В, Н S=(A+B)/2*H Вывод S конец INPUT “Ввести А, В, Н”; A, B, H Формула для расчёта: S=(A+B)/2*H PRINT “Площадь трапеции S=“; S END

Какой путь пройдёт поезд за время t, если он движется с ПРИМЕР 7 ускорением Какой путь пройдёт поезд за время t, если он движется с ПРИМЕР 7 ускорением a и начал путь со скоростью v 0 Формула для расчёта: Составить блок-схему и программу начало Ввод a, t, v 0 CLS INPUT “Введите ускорение, начальную скорость и время”; a, v 0, t LET S=(v 0*t)+a*t^2/2 Пройденный путь S=. . . конец PRINT “Пройденный путь S=“; S END

ПРИМЕР 8 Составьте блок-схему и программу к задаче: Вычислить время падения кирпича с крыши ПРИМЕР 8 Составьте блок-схему и программу к задаче: Вычислить время падения кирпича с крыши дома, если ускорение свободного падения =9, 8 м/с. Высота дома h задаётся в метрах по запросу компьютера. Формула для расчёта времени: