В языке Pascal, чтобы вывести вещественное число, необходимо указать формат его ввода. Например:
В данном случае 7 — это количество знакомест, занимаемых на экране числом, а 2 — это количество значащих цифр после запятой.
в языке C/C++, для того же процесса можно применить форматированный вывод. Например:
%d.2 — это шаблон, говорящий о необходимости вывода вещественного числа двойной точности, то есть указав после запятой две значащие цифры.
- Написать правильный и достоверный ответ;
- Отвечать подробно и ясно, чтобы ответ принес наибольшую пользу;
- Писать грамотно, поскольку ответы без грамматических, орфографических и пунктуационных ошибок лучше воспринимаются.
Мореплаватель — имя существительное, употребляется в мужском роде. К нему может быть несколько синонимов.
1. Моряк. Старый моряк смотрел вдаль, думая о предстоящем опасном путешествии;
2. Аргонавт. На аргонавте были старые потертые штаны, а его рубашка пропиталась запахом моря и соли;
Информатика 7 класс. Формирование изображения на экране монитора (УМК БОСОВА Л.Л., БОСОВА А.Ю.)
3. Мореход. Опытный мореход знал, что на этом месте погибло уже много кораблей, ведь под водой скрывались острые скалы;
4. Морской волк. Старый морской волк был рад, ведь ему предстояло отчалить в долгое плавание.
Для ввода данных в языке Турбо Паскаль предусмотрены стандартные операторы (процедуры) – READ и READLN , которые предназначены для чтения данных, как с клавиатуры, так и из файла. В данном разделе рассматривается ввод данных только с клавиатуры. Добавление к оператору READ символов LN обеспечивает автоматический переход курсора после ввода данных на новую строку.
Здесь a1,a2,a3. an – переменные, которым последовательно присваиваются значения. Если в тексте программы встречается оператор READ , компьютер приостанавливает работу и ожидает ввода значений переменных с клавиатуры. Когда все значения переменных, перечисленных в операторе ввода, введены, процесс выполнения программы продолжается.
Допускается использование оператора ввода без параметров
который выполняет переход на новую строку при вводе данных.
При вводе данных с помощью оператора READ нужно иметь в виду следующие основные правила:
- логические данные в Турбо Паскале вводить не разрешается;
- при вводе числовых данных, числа разделяются пробелом или символом окончания ввода (клавиша ENTER). Ввод всегда заканчивается нажатием клавиши ввода – ENTER;
- пробелы перед числом и между числами игнорируются, поэтому их можно ставить в любом количестве;
- если переменная описана как Integer , ее значение вводится как целое число, т.е. не допускается использование точки после числа;
- если переменная описана как вещественная ( Real ), а ее значение является целым числом, то можно вводить число как целое (т.е. без точки) и как вещественное число – с точкой. Преобразование целого числа к вещественному числу будет выполнено автоматически;
- ввод символьных данных имеет особенности. Поскольку пробел является символом, как и любой другой символ языка Турбо Паскаль, то символьные данные необходимо вводить сплошной строкой;
- одной символьной переменной можно присвоить значение только одного символа;
- нажатие клавиши ENTER воспринимается как символ, поэтому для правильного ввода символьных данных рекомендуется перед каждым оператором ввода символьных данных ставить оператор перехода на новую строку READLN , чтобы их ввод осуществлялся с новой строки.
ЗАДАЧА. Ввод данных.
5. Дробные числа в компьютере
Введем в программу следующие исходные данные:
Обозначим символом пробел при вводе. При вводе числа будем разделять пробелом. Между числами допускается любое количество пробелов. Тогда экран монитора при вводе данных может выглядеть следующим образом:
Введите a, b, c: 2 3
Введите x, y, z:44.4 47.5 76
Введите s1,s2,s3:A B C
Вывод данных
Для вывода данных из памяти компьютера на экран монитора предназначен оператор Write .
Здесь a1,a2,a3. an могут быть либо переменными, либо строкой символов, заключенной в апострофы. Все элементы перечисляются через запятую. Добавление к оператору WRITE символов LN обеспечивает автоматический переход курсора после вывода данных на новую строку.
Допускается использование оператора ввода без параметров
который выполняет переход на новую строку, поэтому последующий оператор вывода с параметрами будет выводить данные с новой строки. Оператор вывода без параметров часто используется для формирования пустых строк.
Параметрами оператора WRITE могут быть данные целого, вещественного, логического, символьного, а также типа string .
Расположение данных на экране монитора может быть задано параметрами оператора WRITE , тогда вывод называется выводом с форматами данных. Если в операторе WRITE форматы не используются, вывод называется бесформатным выводом или стандартной формой вывода.
Бесформатный вывод. Форма представления выводимых данных зависит от типа данных:
- значения логического типа выводятся в виде логических значений TRUE и FALSE ;
- значения символьных переменных выводятся в виде соответствующих символов;
- символьная константа выводится в том виде, как она записана, но без апострофов;
- значения величин целого типа выводятся как целые числа;
- значения величин вещественного типа выводятся в формате с плавающей точкой.
При бесформатном выводе отводимое количество позиций равно размеру данных. При выводе символа отводится одна позиция, при выводе целого числа – число позиций равно числу значащих цифр плюс одна позиция под знак, если число отрицательное. Это необходимо учитывать при последовательном выводе данных, например чисел, чтобы значения разных переменных не сливались друг с другом.
ПРИМЕР. Рассмотрим фрагмент программы:
Оператором write(n,m); на экран монитора выводятся целые числа: n=1234 и m=7890 . Поскольку используется вывод без форматов данных, результат будет иметь вид:
Два числа слились. Для того чтобы числа не сливались необходимо использовать разделяющие пробелы или разнесение информации по разным строкам.
Форматный вывод. Для вывода вещественных чисел необходимо указать в операторе WRITE формат представления числа, который имеет вид:
где: m – целое число, указывающее общее количество позиций отводимое под значение переменной, включая позицию под знак числа, точку и количество цифр дробной части; n – целое число, определяющее количество цифр дробной части.
Выводимая информация выравнивается по левому краю. При этом подавляется печать ведущих нулей, т.е. если для вывода числа было выделено четыре позиции, то на экран монитора будет выведено, например, 6 , а не 0006 .
Пример. Выведем значение переменной A , равное 401.3 оператором write(A:8:2) . На экран монитора будет выведено:
| 401,30 |
| 8 позиций |
Символом обозначен пробел.
Вывод вещественных чисел выполняется по следующим правилам:
- Если число имеет меньшую длину, чем m , то оно будет дополнено слева пробелами.
- Если число имеет большую длину, чем m , то параметр m игнорируется и число будет выведено полностью.
- Если дробная часть больше, чем параметр n , то число округляется. Округление не изменяет самого значения переменной, меняется только представление числа на мониторе.
- Если параметр n не указан, то ни дробная часть числа, ни десятичная точка не выводятся. Вывод осуществляется в формате с плавающей запятой.
В качестве примера рассмотрим печать вещественного числа в различных форматах.
Результат работы программы:
Печать вещественного числа
Печать в фиксированном формате
Печать в плавающем формате
Для вывода целых чисел необходимо указать в операторе WRITE формат представления числа, который имеет вид:
k – целое число, указывающее общее количество позиций, отводимое под значение переменной.
В целых числах отсутствует дробная часть, поэтому нет необходимости указывать в формате число позиций дробной части.
Вывод на экран — это тоже очень важный момент в программировании. Потому что большинство данных передаётся пользователю именно через экран.
Вывод на экран (да и вообще вывод в стандартное устройство и в файл) в Паскале выполняется с помощью функций Write и WriteLn.
Если выполняется запись в стандартное устройство вывода (например, на экран), то файл не указывается:
Параметры — это одна или несколько переменных. Если переменных несколько, то они перечисляются через запятую и выводятся поочерёдно.
Процедура WriteLn выполняет аналогичные действия, только в конце своей работы ещё и переводит курсор на новую строку.
Впрочем, всё это вы уже знаете. Однако есть ещё кое-какие фишки, которые можно применять с процедурой Write в консольных приложениях.
Я говорю о форматированном выводе. Например, вы хотите вывести несколько значений в виде таблицы. Но таблица смотрится и воспринимается лучше, если её столбцы имеют одинаковую ширину. Но как этого добиться? Вот в этом то вам и поможет форматированный вывод.
Информацию о форматированном выводе вы можете найти в справочных материалах.
Поскольку консольные приложения сегодня используются довольно редко, то я расскажу только о двух форматах.
Вывод с одинаковой шириной
Этот формат удобно использовать для вывода таблиц. Для символов отводится одинаковое количество знакомест на экране, поэтому столбцы таблицы получаются одинаковой ширины. Формат такой:
Где S — это число, которое выводится на экран, а W — ширина поля, в которое это значение выводится. Выравнивание происходит по правой стороне, то есть пробелы добавляются слева перед числом.
Вывод вещественных чисел
Задание 5. Решение задач с использованием массивов
1. Используя составной оператор, упростите следующий фрагмент программы:

If a>b Then с:=1;
If a>b Then d:=2;
If a If a
2. Имеется фрагмент блок-схемы алгоритма. Перед выполнением данного фрагмента были введены значения A=12 и B=12. Чему равно значение переменной M после выполнения фрагмента?
3. Запишите условный оператор, в котором значение переменной вычисляется по формуле: а + b, если а — нечетное и a·b, если а — четное.
4. Найдите наибольшее из трех данных чисел.
5. Напишите фрагмент программы, подсчитывающий сумму только положительных из трех данных чисел.
Задание 3. Решение задач с использованием цикла с параметром
1. Сколько раз будут выполнены операторы из тела циклов в следующих фрагментах программ:
for k:= -1 to1 do.
for k: = 10 to 20 do.
for k: =20 to 10 do.
k:= 5; r:=15; for i:= k+1 to r-1 do.
k:= 5; r:= 15; for i:= 0 to k*r do.
k: = r; for i:= k to r do.
2. Составьте программу вычисления суммы кубов целых чисел от 25 до 125.
3. Найдите сумму положительных нечетных чисел, меньших 100.
4. Составьте программу вычисления суммы целых положительных чисел из промежутка от А до В, кратных четырем (значения переменных А и В вводятся с клавиатуры).
Задание 4. Решение задач с использованием циклов с условиями

1. Имеется схема алгоритма. Чему будет равно количество чисел, выведенных на экран при выполнении этого алгоритма?
2. Дана последовательность операторов:
a:= 1; b:= 1;
while a+b < 8 do
begin а:=а+1; b:=b+2 end;
s:= a+b;
Сколько раз будет выполнено тело цикла, и какими будут значения переменных а, b, и s после завершения этой последовательности операторов?
3. Какими будут значения переменных а и b после выполнения операторов:
a:=1; b:=1;While а
4. Найдите первую степень 3, превышающее данное число a.
Задание 5. Решение задач с использованием массивов
1. Может ли массив содержать один элемент? Если может, то дайте его описание. Если не может, то объясните почему.
2. Может ли типом индекса массива быть тип real?
3. Опишите массив из N действительных чисел с индексацией элементов, начинающейся с нуля.
4. Установите, какая задача решается в предложенном фрагменте программы:
for i:=1 to n do
Источник: poisk-ru.ru
Что будет выведено на экран после выполнения оператора write a

a) write (а)
В результате работы этого оператора, на экран будет выведено значение переменной a.
б) write (‘а’)
В результате работы этого оператора, на экран будет выведена просто буква a.
в) write (‘а=’, а)
В результате работы этого оператора, на экран будет выведено a= и значение переменной a (например a=15).
Опубликовано 2 года назад по предмету
Информатика
от manashapetrova07
Ответ Ответ дан
mabashin05
Ответ: значение задорной переменной
Ответ Ответ дан
madinaakr2007574
Ответ: Просто буква А Объяснение:
В результате работы этого оператора, на экран будет выведена просто буква a.
Не тот ответ, который вам нужен?
Самые новые вопросы
Математика — 2 года назад
Сколько здесь прямоугольников
История — 3 года назад
Какое управление было в древнейшем риме? как звали первого и последнего из царей рима?
Литература — 3 года назад
Уроки французского ответе на вопрос : расскажите о герое по следующему примерному плану: 1.почему мальчик оказался в райцентре ? 2.как он чувствовал себя на новом месте? 3.почему он не убежал в деревню? 4.какие отношения сложились у него с товарищами? 5.почему он ввязался в игру за деньги? 6.как характеризуют его отношения с учительницей ? ответе на эти вопросы пожалуйста ! сочините сочинение пожалуйста
Русский язык — 3 года назад
Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса
1. укажите личное местоимение:
1) некто
2) вас
3) ни с кем
4) собой
2. укажите относительное местоимение:
1) кто-либо
2) некоторый
3) кто
4) нам
3. укажите вопросительное местоимение:
1) кем-нибудь
2) кем
3) себе
4) никакой
4. укажите определительное местоимение:
1) наш
2) который
3) некий
4) каждый
5. укажите возвратное местоимение:
1) свой
2) чей
3) сам
4) себя
6. найдите указательное местоимение:
1) твой
2) какой
3) тот
4) их
7. найдите притяжательное местоимение:
1) самый
2) моего
3) иной
4) ничей
8. укажите неопределённое местоимение:
1) весь
2) какой-нибудь
3) любой
4) этот
9. укажите вопросительное местоимение:
1) сколько
2) кое-что
3) она
4) нами
10. в каком варианте ответа выделенное слово является притяжательным местоимением?
1) увидел их
2) её нет дома
3) её тетрадь
4) их не спросили
Русский язык — 3 года назад
Переделай союзное предложение в предложение с бессоюзной связью.
1. океан с гулом ходил за стеной чёрными горами, и вьюга крепко свистала в отяжелевших снастях, а пароход весь дрожал.
2. множество темноватых тучек, с неясно обрисованными краями, расползались по бледно-голубому небу, а довольно крепкий ветер мчался сухой непрерывной струёй, не разгоняя зноя
3. поезд ушёл быстро, и его огни скоро исчезли, а через минуту уже не было слышно шума
Русский язык — 3 года назад
помогите прошу!перепиши предложения, расставляя недостающие знаки препинания. объясни, что соединяет союз и. если в предложении один союз и, то во втором выпадающем списке отметь «прочерк».пример:«я шёл пешком и,/поражённый прелестью природы/, часто останавливался».союз и соединяет однородные члены.ночь уже ложилась на горы (1) и туман сырой (2) и холодный начал бродить по ущельям.союз и соединяет:1) части сложного предложенияоднородные члены,2) однородные членычасти сложного предложения—.поэт — трубач зовущий войско в битву (1) и прежде всех идущий в битву сам (ю. янонис).союз и соединяет:1) части сложного предложенияоднородные члены,2)
Физика — 3 года назад
Вокруг прямого проводника с током (смотри рисунок) существует магнитное поле. определи направление линий этого магнитного поля в точках a и b.обрати внимание, что точки a и b находятся с разных сторон от проводника (точка a — снизу, а точка b — сверху). рисунок ниже выбери и отметь правильный ответ среди предложенных.1. в точке a — «от нас», в точке b — «к нам» 2. в точке a — «к нам», в точке b — «от нас» 3. в обеих точках «от нас»4. в обеих точках «к нам»контрольная работа по физике.прошу,не наугад важно
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Что ты хочешь узнать на сайте Знания ком?
Источник: mobinfor.ru