Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Решение задачи на ввод, Вывод данных.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Цель работы: Научиться использовать в программах операторы ввода-вывода Write (Writeln) - Read(Readln)
Теория. Процедуры ввода производят ввод данных с клавиатуры. Можно ввести любое количество значений переменных, идентификаторы которых перечислены в круглых скобках через запятую. Имеются две процедуры ввода: READ(список переменных); RЕАDLN(список переменных); READ производит ввод данных, не переводя при этом курсор на следующую строку. READLN производит ввод данных, и переводит при этом курсор на следующую строку. Например, для ввода трех чисел в переменные А, В, С, надо записать READ(A, В, С). Процедуру READLN можно использовать без параметров для перевода строки и задержки экрана. Для вывода данных используются процедуры вывода: WRITE(cписок выражений); WRITELN(cписок выражений); WRITE производит вывод данных, не переводя курсор на следующую строку, a WRITELN переводит курсор. При выводе данных можно управлять формой вывода т.е. указать сколько позиций нужно отвести для каждого выводимого значения. Для этого за переменной ставится двоеточие и указывается число занимаемых позиций (ширина поля вывода): WRITE(X:n), где Х- выводимая переменная целого типа; n - число позиций. WRITE(X:m:n), где Х- выводимая переменная вещественного типа; m - общее число выводимых знаков вещественного числа вместе с десятичной точкой, n - число знаков после десятичной точки. WRITE(‘ ’:n), число выводимых пробелов. Пример: Ввести две переменные а я b вещественного типа. Найти и вывести их сумму. Программа: Program sum; Var a,b,s: real; Begin Writeln(*введите два вещественных числа'); Readln(a,b); S:=a+b; Writeln(‘сумма двух чисел = ‘,S:6:2); Readln End.
Задание 1.
Вариант 1. В магазине продаются PC трёх наименований, цена их равна a, в и с тенге соответственно. Определить сколько PC каждого из наименований можно купить на сумму п. Вариант 2. Дано вещественное число х. а) выделить его целую часть (отбросить дробную часть); б) округлить данное число до п значащих цифр после запятой. Вариант 3. Найти остаток от деления целого числа а на целое число b. Вариант 4. Вычислить координаты центра тяжести трёх материальных точек с массами m1, т2 т3 и координатами (х1,у1), (х2,у2), (х3,у3) по формулам: ; Вариант 5. Вычислить координаты точки, делящей отрезок А1А2 в отношении щ:п2по формулам: ; где , x1,y1 - координаты точки А1 x2 y2 - координаты точки А2. Вариант 6. Определить время падения камня на поверхность Земли с высоты h. Вариант 7. Даны действительные числа х, у, z. Вычислить а и b, если: a) ; ; б) ; . Вариант 8. Столбик термометра в Казахстане показывает t° С, а в США (штат Аляска) температура воздуха равна t° F, Используя соотношение t°F=9/5-t°C+32, определить на сколько градусов по Цельсию в Аляске холоднее, чем в Казахстане. Вариант 9. Определить число, полученное выписыванием в обратном порядке цифр заданного трёхзначного целого положительного числа. Вариант 10. Дано положительное вещественное число k. Определить: а) п-ую от конца цифру целой части числа; б) п-ую цифру дробной части этого числа. Вариант 11. Шел n-й год (п - нечетное число). Язаметил, что цифры моего возраста совпадают с двумя последними цифрами года моего рождения, К огромному удивлению, оказалось, что с возрастом моего дедушки происходит то же самое. По вводимому п определить наши годы рождения. Вариант 12. Дана некоторая сумма денег. Разменять эту сумму банкнотами 1, 3, 5, 10, 20 так, чтобы количество банкнот было минимальным. Вариант 13. В девятиэтажном доме на каждом этаже расположено по 4 квартиры. Составить программу, которая по номеру этажа n (1< n <9) выводит номера квартир на этом этаже. Вариант 14. Объём ЖМД составляет п Гбайт. На дискете размещаются два файла, состоящих из l1 и l2 знаков соответственно (считать, что один знак занимает 1Байт). Определить, сколько свободной памяти останется на ЖМД (Гб, Мб, Кб и б), если необходимо скопировать на него к таких дискет. Подразумевается, что к (l1+l2) <п Гбайт. Вариант 15. Дано действительное число а. Не пользуясь ни какими другими арифметическими операциями, кроме умножить, получить а) а4 за две операции; б) а6 за три операции; в) а7 за четыре операции; г) а8 за три операции; д) а9 за четыре операции; е) а 10 за четыре операции; ж) а13 за пять операций; з) а15 за пять операций; и) а21 а шесть операции; к) а28 за шесть операции; л) а64 за шесть операций.
Контрольные вопросы:
1. Отличия в работе операторов read и readln? 2. Как задать размерность при выводе вещественных чисел? 3. Приоритет выполнения операций в выражениях? Лабораторная работа № 4
|
||||
Последнее изменение этой страницы: 2016-12-17; просмотров: 1070; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.70.11 (0.01 с.) |