русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-11-27; просмотров: 1073; Нарушение авторских прав


Оператор ввода значений с клавиатуры имеет вид:

Read(A1,A2,…,An); - где

A1, A2,…,An – имена переменных.

Следует иметь в виду, что вводимые значения не могут быть логическими.

При выполнении этого оператора компилятор приостанавливает свою работу, программист должен набрать значения переменных перечисляемых в списке ввода, учитывая следующие особенности:

- при вводе значений символьных переменных каждый очередной введенный символ становится значением очередной переменной;

- числовые значения должны разделяться пробелами или нажатием клавиши ввода;

- при вводе значений строковых переменных последний вводимый символ полностью включается в значение строковой переменной, поэтому невозможно в одном операторе ввести значение двух строковых переменных так, как нет символа разделяющего одно значение от другого.

-

Readln(B1,B2,…,Bn);

Отличается от первого тем, что после ввода последнего значения курсор переводится в начало следующей строки экрана.

 

Readln;

Ждет нажатия клавиши ввода.

 

Задача 2.

Составить программу – «Диалог с компьютером»

Решение:

Program Lin2;

Var A:String;

Begin

Writeln(’Я компьютер, а как зовут тебя?’);

Readln(A);

Writeln(’Очень приятно, ’,A );

End.

 

Задача 3.

Даны числа A,B,C. Переприсвоить их значения следующим образом: A B C

Исходные данные:

A=10, B=15, C=20

Pезультат:

A=20, B=10, C=15

Решение:

Program Lin3;

Var A,B,C,D:Integer;

Begin

Writeln(’Введите значения переменных A, B, C’);

Read(A,B,C);

D:=C;

C:=B;

B:=A;

A:=D;

Writeln(’A=’,A,’B=’,B,’C=’,C);

End.

Задачи:

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

ввода:

а) Write(X,Y); б) Readln(X+Y,Y); в)Read(X,Y); г)Read(’Xx’,Xx,’Yy’,Yy)?

2. Даны числа A,B,C,D. Переприсвоить их значения следующим образом:



A B C D (составить программу).

3. Какие числа будут выведены в результате выполнения последовательности

операторов:

Read(X); X:=X Mod 2; X:=Sqrt(X+1); Write(X,X*2); если в качестве исходного

данного использовалось число:

а) 2; б)1.2; в)6; г)5.4?

4. Вычислить расстояние между двумя точками с данными координатами X1,Y1 и X2,Y2.

5. На предприятии 2-м рабочим выделена премия (N руб). Разделить эту премию между рабочими в зависимости от стажа их работы на предприятии (прямо пропорциональная зависимость). Стаж вводится с клавиатуры.

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

а) треугольной; б) четырехугольной; в)шестиугольной.

7. Продолжить программу –«Диалог с компьютером».

8. Дано целое число А. Не используя никаких функций и никаких операций кроме умножения получить:

а) А8 за три операции; б) А10 за четыре операции; в) А7 за четыре операции;

9. Дано число Х. Вычислить выражение 2х4-3х3+4х2-5х+6.Позаботиться об

экономии операций.

 



<== предыдущая лекция | следующая лекция ==>
Оператор вывода | Условный оператор


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.114 сек.