Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Название: организация ввода/вывода,вычисление выражений,использование стандартных функцийСодержание книги
Поиск на нашем сайте
ЦЕЛЬ РАБОТЫ: 1. Получение навыков в организации ввода/вывода значений стандартных типов данных. 2. Изучение порядка действий при вычислении выражений. 3. Приобретение навыков в записи выражений на языке ПАСКАЛЬ и использование стандартных функций. ПОСТАНОВКА ЗАДАЧИ: 1. Организовать ввод и вывод данных заданных типов, снабдив распечатки соответствующими заголовками. 2. Распечатать диапазон значений целочисленных переменных и констант. 3. Найти значения функции Y(X) при заданном X. Используя стандартные функции, вычислить Y11, равную целой части Y, и Y22, равную округлению Y до ближайшего целого. СОДЕРЖАНИЕ ОТЧЕТА: 1. Задание на лабораторную работу. 2. Текст программы. 3. Результаты работы программы. МЕТОДИЧЕСКИЕ УКАЗАНИЯ: 1. При работе в диалоговом режиме следует перед процедурой ввода использовать процедуру вывода на экран приглашения-подсказки о том, что наступило время ввода информации и какой именно информации. Например: WRITELN('ВВЕДИТЕ ЦЕЛЫЕ ЧИСЛА K,L,M'). 2. Выводить данные следует двумя способами: в стандартной форме и с указанием ширины поля вывода, при этом выводимую информацию необходимо снабдить заголовками. Для символьных переменных вывести порядковые номера символов. 3. Функции, отсутствующие в списке стандартных функций языка ПАСКАЛЬ, следует выразить через имеющиеся. 4. Ниже приведена программа и результаты работы программы для следующего задания: 1. а) Ввести и распечатать следующие исходные данные: VV=-771, P=-597, VPY=4.4, L=-1.565, LQ='.', P22='=', SG='e' б) Распечатать диапазон целочисленных переменных и констант 2. Y(X)=X*COS(X)+SIN3(X) при X=32.872 program lab4; var vv,p,y11,y22: integer; vpy,l,x,y:real; lq,p22,sg:char; a:boolean; f:text; begin assign(f,'lab4.dat'); rewrite(f); writeln('Введите целые значения vv и p'); read(vv,p); writeln(f,' целые числа '); writeln(f,'стандартная форма заданная ширина поля'); writeln(f,' vv=',vv,' p=',p,' vv=',vv:8,' p=',p:8); writeln(' целые числа '); writeln('стандартная форма заданная ширина поля'); writeln(' vv=',vv,' p=',p,' vv=',vv:8,' p=',p:8); writeln('Введите вещественные значения vpy,l'); readln(vpy,l); writeln(f,'вещественные значения vpy и l'); writeln(f,'стандартная форма заданная ширина поля'); writeln(f,'vpy=',vpy,' l=',l,' vpy=',vpy:6:3,' l=',l:6:3); writeln('вещественные значения vpy и l'); writeln('стандартная форма заданная ширина поля'); writeln('vpy=',vpy,' l=',l,' vpy=',vpy:6:3,' l=',l:6:3); writeln('Введите символьные значения lq,p22,sg'); readln(lq,p22,sg); writeln(f,'символьные переменные lq=''',lq,''' p22=''',p22,''' sg=''',sg,''''); writeln(f,'печать символьных переменных с шириной поля 4:', lq:4,p22:4,sg:4); writeln(f,'порядковые номера символов'); writeln(f,'''',lq,'''-',ord(lq):3); writeln(f,'''',p22,'''-',ord(p22):3); writeln(f,'''',sg,'''-',ord(sg):3); writeln(f,' диапазон целочисленных переменных ',-maxint,'..',maxint); writeln('символьные переменные lq=''',lq,''' p22=''',p22,''' sg=''',sg,''''); writeln('печать символьных переменных с шириной поля 4:',lq:4,p22:4,sg:4); writeln('порядковые номера символов'); writeln('''',lq,'''-',ord(lq):3); writeln('''',p22,'''-',ord(p22):3); writeln('''',sg,'''-',ord(sg):3); writeln(' диапазон целочисленных переменных ',-maxint,'..',maxint); writeln(' Введите значение x'); read(x); y:=x*cos(x)+sqr(sin(x))*sin(x); writeln(f,'при х=',x:6:3,' y=',y:8:4); writeln('при х=',x:6:3,' y=',y:8:4); y11:=trunc(y);y22:=round(y); writeln(f,'y11=',y11:5,' y22=',y22:5); writeln('y11=',y11:5,' y22=',y22:5); writeln(f,'Программу составил Иванов И.И.'); writeln('Программу составил Иванов И.И.'); close(f);readln end. РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ: целые числа стандартная форма заданная ширина поля vv=-771 p=-597 vv= -771 p= -597 вещественные значения vpy и l стандартная форма заданная ширина поля vpy= 4.4000000000E+00 l=-1.5650000000E+00 vpy= 4.400 l=-1.565 символьные переменные lq='.' p22='=' sg='e' печать символьных переменных с шириной поля 4:. = e порядковые номера символов '.'- 46 '='- 61 'e'-101 диапазон целочисленных переменных -32767..32767 при х=32.872 y= 4.7433 y11= 4 y22= 5 Программу составил Иванов И.И. Контрольные вопросы: 1. Из каких разделов может состоять программа на языке Паскаль? Какие разделы могут отсутствовать? 2. Что такое лексемы? Сколько их, перечислите их? 3. Какие процедуры используются в Паскале для ввода и вывода данных? ЛАБОРАТОРНАЯ РАБОТА № 4
|
||||
Последнее изменение этой страницы: 2016-12-10; просмотров: 397; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.148.115.43 (0.006 с.) |