Мегаобучалка Главная | О нас | Обратная связь


ОПЕРАТОРЫ ВВОДА-ВЫВОДА



2020-02-04 224 Обсуждений (0)
ОПЕРАТОРЫ ВВОДА-ВЫВОДА 0.00 из 5.00 0 оценок




I Оператор присваивания имеет общий вид:

 

                                 | имя другой переменной                                                                        

имя переменной=íарифметические выражения                                             

                                 ç число

                                                                                           

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

 

 ПРИМЕРЫ           1. А=0     2. С=2        3. А=2 : В=3

                                                          В=С               С= (А+В)^ 2/5

 

УПРАЖНЕНИЯ

1. Какие из следующих последовательностей символов являются операторами присваивания:

 а) А=В        б) А*Х+B=C в) Z=Z+1  д) Y=Y e) - Y=Y

 

2. Задать в виде оператора присваивания следующие действия:

а) переменной Z присвоить значение, равное полусумме значений переменных

Х и Y.

б) удвоить значение переменной А,

в) значение переменной Х увеличить на 0.1,

г) изменить знак значения переменной Y.

 

3. Задать с помощью операторов присваивания следующие действия:

а) переменной А присвоить значение разности, а переменной В-полусуммы значений переменных Х и Y.

б) переменой А присвоить значение удвоенного произведения значений переменных Х и Y, а переменной В значение 0.

 

4) Даны Х, Y получить ½Х ½- ½Y ½       X=2,57 Y=-5,379

                                             1+½Х*Y½

Операторы ввода-вывода

Оператор ввода с клавиатуры:

INPUT ["текст" ;] X1, [X2, X3... XN]

[ ] - обозначают, что параметры, стоящие в них не обязательны;

X1, X2, ... XN - имена переменных или идентификаторы.

   В результате выполнения этого оператора на экране появится текст, а переменным X1, X2, ... XN будут заданы значения с клавиатуры.

 

Операторы блока данных

 

READ X1,X2,X3, ... XN      где X1,X2,..XN - это имена переменных

DATA C1, C2, C3, ... CN   C1, C2, ... CN - это значения

   В результате выполнения этих операторов переменная X1 получит значение C1,  X2 примет значение C2...

Замечание! ОператорDATAможет стоять в любом месте программы. Считывать данные из хранилища DATA можно с помощью нескольких операторов READ.

   Оператор RESTORE возвращает считывание данных на начало.

 

Оператор вывода на экран

PRINT S1[ ;S2; S3 ...]

где  S1, S2 ... SN - списки

Списки это :

1) имя переменной, значение которой необходимо вывести на печать;

2) арифметическое выражение, значение которого необходимо вывести на печать;

3) текст, заключенный в кавычки.

   Разделителем между списками может быть:

1) , - списки отделяются друг от друга шагом табуляции, равным 8 пробелам;

2) ; - списки печатаются вплотную друг к другу.

   Для управления выводом используют специальный оператор:

                      LOCATE X,Y

где X - номер строки экрана 1<=X<= 24 , Y - номер столбца экрана 1<=Y<= 80.

Этот оператор указывает место для печати.

Задачи

Написать программу для вычисления функции:

1) Y= , где Х= . Ответ вывести в виде:

  ответ=Yпри Х=X                                     

 

2) Y= , где  А=- 5.25,  В= , С=

Ответ вывести в виде: Y=Y  

пропуск 2 строк

А=АВ=ВС=С

 

3) Y= , где В=Sin , Х любое

Ответ вывести в виде:             

Y=Y

пропуск 2 строк

 Х=Х

4) Y где Х= (723,3/200,2)2 , Z=(53.2/41.3)3

 Ответ вывести в виде:

 Y=Y

 пропуск 2 строк

 X=X   Z=Z

 

5)Y=  , где X=Sin2 |Z|+0.5Z ; A=2CosZ+1/(SinZ+2), где Z любое

Ответ вывести в виде:

Y=Y

пропуск строки

X=X A=A

6)Y=Cos , Z=Sin   ,X*

 

Ответ вывести в виде Y=Y        Z=Z в 10-ой позиции 12-ой строки.

7)Даны действительные числа Х,У. Не пользуясь никакими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное количество операций:

а)3Х2У2-2ХУ2-7Х2У-4У2+15ХУ+2Х2-3Х+10У+6

б)1-2Х+3Х2-4Х3         в)1+2Х+3Х2+4Х3        г)2Х4-3Х2+4Х2-5Х+6

 

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

    Операторы условного перехода реализуют на языке программирования алгоритмическую конструкцию ветвления.

    Ветвление - это такая форма организации действий, при которой выполнение или иного действия зависит от выполнения или невыполнение некоторого условия.

Условие - это логическое выражение, содержащее знаки сравнения и логические операции.(см. табл.)

 

Знаки сравнения

Логические операции

= равно = AND логическое "и" (пересечение)
< меньше < OR логическое "или" (объединение)
> больше > NOT "не" (отрицание)
<=меньше или равно <=    
>=больше или равно >=    
<> не равно <>    

        

    Таблица действия логических функций (таблица истинности), где a и b -логические выражения.

A B NOT a NOT b a AND b a OR b
TRUE TRUE FALSE FALSE TRUE TRUE
TRUE FALSE FALSE TRUE FALSE TRUE
FALSE TRUE TRUE FALSE FALSE TRUE
FALSE FALSE TRUE TRUE FALSE FALSE

 

    Пример записи логического выражения: a + b > c AND d <> 8 .

    Логическая операция NOT (отрицание) выполняется над простым логическим выражением:      NOT ( a> b )

Логическое выражение принимает одно из двух значений: TRUE (истина) и FALSE (ложь). Эти выражения применяются в операторах ветвления и цикла.

    Существующий приоритет выполнения операций поддерживается и здесь:

сначала выполняются операции в скобках, затем логическое умножение, логическое сложение

Примеры записей логических выражений:

 

математическая запись запись на языке Бейсик
( X>0 ) и (Y<0 ) ( X>0 ) AND (Y<0 )
-2<= X <=2 (X>=-2 ) AND (Y<= 2 )
 X<0 и X>10 ( X<0 ) OR (X>10 )

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

n операции в скобках;

n операция NOT ;

n операции AND, /, * ;

n операции OR, +, - ;

n операции отношения.

    Упражнения

1. Вычислить значение логического выражения

а) Х2 2  <=12 при Х=0 и У=-1     б) NOT ((X*Y) OR (Y >X) при X=4, Y=1

2. Написать логические выражения, которые имеют значение истинна лишь при выполнении указанных условий:

а) X>0 и Y>0                                 Y не является MAX (X, Y, Z)

б) неверно, что X>0                       X, Y, Z равны между собой

в) 2< X < 20                                   точка с координатами X, Y принадлежит 1-                                                       

                                                 ой четверти

 

Операторы перехода разделяются на две группы:

операторы безусловного перехода и операторы условного перехода.

 



2020-02-04 224 Обсуждений (0)
ОПЕРАТОРЫ ВВОДА-ВЫВОДА 0.00 из 5.00 0 оценок









Обсуждение в статье: ОПЕРАТОРЫ ВВОДА-ВЫВОДА

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Почему наличие хронического атрофического гастрита способствует возникновению и развитию опухоли желудка?
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (224)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)