Главная страница

Практическая работа. Информационные ресурсы общества. Образовательные информационные ресурсы. Работа с программным обеспечением


Скачать 5.79 Mb.
НазваниеИнформационные ресурсы общества. Образовательные информационные ресурсы. Работа с программным обеспечением
Дата06.12.2022
Размер5.79 Mb.
Формат файлаdoc
Имя файлаПрактическая работа.doc
ТипПрактическая работа
#830229
страница12 из 44
1   ...   8   9   10   11   12   13   14   15   ...   44

Раздел меток (label)

Любой выполняемый оператор может быть снабжен меткой - положительной

константой, содержащей не более 4-х цифр. Метка отделяется от оператора

двоеточием. Все метки, встречающиеся в программе, должны быть описаны в

разделе label. Общий вид:

label l1, l2, l3...;

здесь 11, 12, 13... - метки.

Раздел констант (const)

Если в программе используются константы, имеющие достаточно громоздкую запись (например, число к с 8-ю знаками), либо сменные константы (например, для задания варианта программы), то такие константы обычно обозначаются какими-либо именами и описываются в разделе const. Это делает программу более наглядной и удобной при отладке и внесении изменений.

Общий вид:

const а1 = с1; а2 = с2; ...

Здесь а1, а2, ... - имя константы, с1, с2, ... - значение константы.

Пример.

^nst pi=3.14; c=2.7531;

Раздел переменных (var)

В разделе var вводится имя каждой переменной и указывается, к какому типу эта переменная принадлежит: var v11, v12, ...: type 1;

v21, v22, ...: type2; ...

Здесь v11, v12, ...- имена переменных; typel - тип переменных v11, v12, ...; type2 - тип переменных v21, v22, ...

Раздел процедур и функций

Те алгоритмы, которые оформляются как подпрограммы (процедуры и функции) помещаются в главной программе после раздела var и перед begin программы.

Раздел действий (операторов).




Эта часть программы начинается с ключевого слова begin и заканчивается словом end, после которого должна стоять точка (end.). Раздел действий - это выполняемая часть программы, состоящая из операторов.

Оператор присваивания

Под операторами в языке Паскаль подразумевают описание действий. Операторы отделяются друг от друга точкой с запятой. Если оператор стоит перед end, until или else, то в этом случае точка с запятой не ставятся.

Общий вид оператора присваивания: v:=a;

здесь v - переменная, а - выражение, : = операция присваивания. Выражение а может содержать константы, переменные, названия функций, знаки операций и скобки. В операторе v:=a переменная v и выражение а должны иметь один и тот тип.

Примеры.

f:=3*c+2*sin(x);

х:=х+1;

Замечание. Разрешается присваивать переменной типа real выражение типа integer. Но нельзя присваивать переменной типа integer выражение типа real.

Процедура ввода информации

Общий вид:

Read (v1, v2, ...,vn); или

Readln (v1, v2, ... ,vn);

здесь v
1, v2, ...,vn - идентификаторы переменных.

Значения переменных вводятся с клавиатуры и должны соответствовать типам переменных. В случае использования процедуры readln, после ввода происходит переход на следующую строку.

Процедура вывода информации на печать Общий вид оператора: write(pi, p2, ..., pn); или

writeln(pi, p2, ..., pn);

Здесь pi, p2, pn - список выражений, значения которых выводятся на печать.

Оператор write оставляет курсор в конце выведенной строки текста.

В случае использования процедуры writeln, после печати происходит переход на следующую строку.

Кроме значений выражений, на печать можно выводить и произвольный набор

символов, заключенный в апострофы, например

writeln(’p=’,p);

Этот оператор выполняется так: сначала выводятся символы, заключенные в апострофы. Затем выводится значение переменнойр, например 13.5. На экране в результате работы оператора появится: р=13.5

Пример 1. Вычислить длину окружности радиуса 5,785. program t10;





var г=5.785; var l:real; begin

l:=2*3.1416*r; writeln(' l=',l); end.

Имеется возможность задать ширину поля (число позиций) М для выводимой величины Р:

Write (P1:M1, P2:M2, ...PN:MN);

Для вещественных чисел можно задавать поля М и N, где М - общее число позиций, отводимых под все число, N -число позиций под его дробную часть. Например,

Write (P:10:2);

Здесь под Р отводится 10 позиций, 2 из них под дробную часть.

Пример №2

Вычислить значения p= lg(a + х2) + sin2

z

a

при a=0,59; z=-4,8; x=2,1

t=xa и y = atg 3(a + х2) +

2 2 a + х

2

z

Program pr_1;

var a,z,x,y, p, c, t: real; begin

a:=0.59; z:=-4.8; x:=2.1; c:=sin(x*x) /cos (x*x);

y:=a*c*sqr(c)+sqrt(z*z/(a* a+x*x)); p:=(ln(a+x*x))/ln(10)+sqr(sin(z/a)); sin(z/a)* sin(z/a) t:=Exp(a*ln(x));

writeln('При а=', a: 4:2,' z=', z:4:1,' x=', x: 3:1); writeln ('p=', p:9:4,' y=', y:9:4,' t=', t: 9:4); readln; end.

Результаты вычислений:

При а=0.59 z = - 4.8 x =2.1

p =1.6217 y = 21.6350 t =1.5492

Ход работы.

  1. Изучить теоретическое обоснование.

  2. Выполнить практические задания, используя методические рекомендации.

  3. Оформить отчет.

Практические задания
Задание №1.


Составить программу на языке PASCAL для вычисления на ЭВМ значений переменных. Вывести на экран значения исходных данных и результатов

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

Вариант 1 Вычислить на ЭВМ значения переменных:

a
2x + b-x cos(a + b)x

у = Э——

x +1

R = Vx2 + b - b2 sin3 (x + a) / x

Значения a = 0,3; b= 0,9; x = 0,61.

Вариант 2 Вычислить на ЭВМ значения переменных:

V у
/ x

s =

xy / x -

f = (у - x )y-j4y-xl

1 + (у - x)

Значения x=1,825; y=18,225; Z=-3,298.

Вариант 3 Вычислить на ЭВМ значения переменных:

w
= Vx2 + b - b2 sin3 (x + a) / x

у = cos2 x3 - x / Va2 + b2

Значения a=1,5; b=15,5; x=2,9.

Вариант 4 Вычислить на ЭВМ значения переменных:

s = x3
tg2 (x + b)2 + a / Vx + b

Q

bx2 - a

eax -1

Значения a =16,5; b=3,4; x=0,61.

Вариант 5 Вычислить на ЭВМ значения переменных:

U a2 x + e

x cos bx bx - e -x sin bx +1 f = e2x ln(a + x)- b3x ln(b - x)

Значения a = 0,5; b = 2,9; x = 0,3.

Вариант 6 Вычислить на ЭВМ значения переменных:

R
= x2 (x +1) / b - sin2 (x + a)

s = V xb / a + cos2 (x + b)3 Значения a = 0,7; b = 0,05; x = 0,5.

Вариант 7 Вычислить на ЭВМ значения переменных:

у
= sin3 (x2 + a) - Vx / b

x2 ( A)3

z = + cos( x + b)

a

Значения a = 1,1; b=0,004; x=0,2.


Вариант 8 Вычислить на ЭВМ значения переменных: f = 3 mt + |c sin t| z = m cos(bt sin t)+ c

Значения m = 2; c = 1; t = 1,2 b = 0,7.

Вариант 9 Вычислить на ЭВМ значения переменных:

a

У = tg x - . 2 ( / )
sin (x / a)

d = ae ^a cos(bx / a)

Значения a = 3,2; b=17, 5; x = - 4,8.

Вариант 10 Вычислить на ЭВМ значения переменных:

f
= ln(a + x2) + sin2 (x / b)

z = e

-cx

x + V x + a x - 3\x - b|

Значения a = 10,2; b = 9,2; x = 2,2; c = 0,5.

Вариант 11 Вычислить на ЭВМ значения переменных: * 1 2 3 4 5 6 7 8 9 10

z = 3ax sin 2x + e 2x (x + b)

w = cos2 x3 - x hja2 + b2

Значения a = 0,5; b = 3,1; x = 1,4.

Контрольные вопросы.

1. Опишите структуру программы на Pascal.

2. Как в программе на языке Pascal описываются переменные?

3. Какие бывают типы переменных?

4. Какой вид имеет оператор присваивания?

5. Каким символом отделяются друг от друга операторы в программе?

6. Какая процедура служит для вывода информации на печать?

7. Какая процедура служит для ввода значений с клавиатуры?

8. Какие функции служат для вычисления квадрата, квадратного корня, модуля, экспоненты числа или числового выражения?

9. Какие стандартные тригонометрические функции существуют в языке Pascal?

10. Как в среде Pascal запустить программу на выполнение?

Содержание отчета

  1. название и цель работы;

  2. номер варианта для выполнения задания и условие своего варианта;

  3. блок-схемы решения задач;

  4. тексты программ;

  5. полученные при расчетах численные результаты.


Литература.

Основные источники (ОИ):

Таблица 2б

Номер

п/п

Автор

Наименование

Издательство, год издания

ОИ1

И. И. Сергеева

Информатика Режим доступа: http: //znanium .com/ bookread2 .php?id=517652

НИЦ

ИНФРА-М,

2016

ОИ2

М. С. Цветкова

Информатика. [Текст]: Учебное пособие для студ. учреждений среднего профессионального образования

М.:

Академия,

2017

Дополнительные источники (ДИ):

Таблица 2в




п/п

Автор

Наименование

Издательство, год издания

ДИ

1

В. Д. Колдаев

Сборник задач и упражнений по информатике Режим доступа: http://znanium.com/ bookread2 .php?id=504814

ИНФРА-М,

2015

ДИ

2

Е. А.

Колмыкова

Информатика. [Текст]: Учебное пособие для студ. учреждений среднего профессионального образования

М.:

Академия,

2014

ДИ

3

Н. Г.

Плотникова

Информатика и информационно­коммуникационные технологии (ИКТ) Режим доступа: http: //znanium. com/ bookread2.php?id=433676

ИНФРА-М,

2014

ДИ4

Р. Ю Царев

Программные и аппаратные средства информатики Режим доступа: http://znanium.com/ bookread2 .php?id=550017

Краснояр.: СФУ, 2015

Практическая работа №10

1   ...   8   9   10   11   12   13   14   15   ...   44


написать администратору сайта