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


Задания для самостоятельного выполнения лабораторной работы 1



Download 0,62 Mb.
bet3/16
Sana16.03.2022
Hajmi0,62 Mb.
#493552
TuriЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
Задания по ЯиСП 1-14 ИВТ

Задания для самостоятельного выполнения лабораторной работы 1:


1 Даны два действительных положительных числа. Найти среднее арифме­тическое, сумму, разность и произведение этих чисел.


2 Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.


3 Вычислить площадь прямоугольного треугольника по формуле Герона, если заданы его стороны.


4 Определите расстояние пройденное физическим телом за время t, если тело движется с постоянным ускорением а и имеет в начальный момент скорость v0.


5 Определите время свободного падения с высоты Н.


6 Определите площадь трапеции высотой h, с основаниями а, b.


7 Определите площадь и периметр прямоугольника со сторонами а и b.


8 Определите количество теплоты необходимое для нагревания жидкости массой m, обладающей теплоёмкостью с от температуры tl до темпера­туры t2 .


9Вычислите объём параллелепипеда со сторонами a, b и с.
Лабораторная работа 2.
Численные переменные и типы данных

Система программирования TurboPascal 7.0 является современным и очень мощным средством для создания программ. В этом Вы могли неоднок­ратно убедиться, изучая элементарные возможности редактора этой систе­мы. Согласитесь, - работа в таком редакторе не сложна, и зачастую просто доставляет пользователю удовольствие разнообразием своих воз­можностей. Программы, созданные в системе TP достаточно эффективны, и позволяют использовать всю мощь вычислительной техники.
Одним из самых главных препятствий при создании программ, являет­ся объём оперативной памяти компьютера. Программисту всегда приходится думать о том, каким образом уменьшить потребность программы в памяти. Эту проблему можно решить ограничивая количество переменных используе­мых в программе, или уменьшая размер ячеек памяти для их хранения.





Вы уже знаете, как объявляются переменные целого и вещественного типа. Кроме этих переменных в системе TP существует несколько числен­ных типов. Они отличаются друг от друга только размером памяти, необ­ходимым для их хранения, и соответственно, диапазоном чисел, которые можно хранить в этих переменных. Таким образом, программист может выбрать необходимый численный тип, и рационально использовать память.


Целые типы.


Тип-диапазон.


Все целые типы относятся к так называемым перечислимым или поряд­ковым типам. В любом порядковом типе можно выделить подмножество зна­чений, в которое входят все значения исходного типа. Тип-диапазон за­даётся в разделе объявления типов указанием минимального и максималь­ного значений, разделённых двумя точками. Раздел объявления типов всегда начинается служебным словом Туре. Например:


Туре
vcp = 1..32.


Вещественные типы.






При работе с численными переменными допускаются следующие арифметические операции и функции.


Арифметические операции.


+ сложение
вычитание * умножение / деление
div деление целых чисел. Например:adivb если а=10 и b=3 то результат=3.
mod остаток от деления целых чисел. Например:amodb если а=10 и b=3 то результат=1.


Арифметические функции.



Abs(х)

абсолютная величина (модуль)

Arctan(х)

арктангенс

Cos(х)

косинус

Ехр(х)

е в степени х (экспонента)

Frac(х)

дробная часть числа

Int(X)

целая часть

Ln(x)

натуральный логарифм

Pi

число пи Pi=3.1415926535897932385

Sin(x)

синус

Sqr(x)

квадрат

Sqrt(x)

квадратный корень

Примечание: все тригонометрические функции используют радианную меру угла.


Иногда используются функции преобразования типов данных Функции преобразования типов данных.


Round(х) - округление вещественного числа до ближайшего целого. Аргу­мент функции - величина вещественного типа, а результат - округлён­ная до ближайшего целого числа величина типа Longint. Если резуль­тат выходит за диапазон значений Longint, то при выполнении прог­раммы возникает ошибка.


Trunc(x) - получение целой части вещественного числа. Тип результата -Longint. Если результат выходит за диапазон значений Longint, то при выполнении программы возникает ошибка.


Целые типы относятся к величинам порядкового типа. Допускается использование при работе с ними функций для величин порядкового типа.
Функции для величин порядкового типа.


High(x) - получение максимального значения величины данного типа.
Low(x) - получение минимального значения величины данного типа.
Pred(x) - определение предыдущего значения величины х.
Succ(x) - определение последующего значения величины х.


Представление целых чисел


В изображении целых чисел присутствуют лишь знак и цифры (знак + можно не указывать). Предполагается десятичная система счисления, од­нако можно использовать и шестнадцатиричную. В этом случае перед чис­лом следует поставить знак $.


Представление вещественных чисел


Вещественные числа содержат в своём изображении точку и/или пока­затель степени (символ Е или е), например:


X = -0.5; Y = 1.34; Z = -1Е-5;
W = 7.5е+15; (выражение с плавающей запятой)


Форматирований вывод


Как вы уже знаете, вывод информации на экран монитора осуществля­ется с помощью операторов Write и Writeln. Параметрами данных процедур могут быть текстовые сообщения (строки заключённые в кавычки), и/или имена переменных, содержимое которых выводится на экран монитора. При этом имена переменных могут быть записаны в следующем виде:


Е
Е :m
Е :m:n


где Е - переменная, значение которой выводится на экран, m,n - выражения тип integer, необязательные параметры, указывающие со­ответственно ширину выводимого поля и количество дробных цифр.


Конструкция вида E:m:n может использоваться только для вещест­венных чисел. Для остальных типов употребляется конструкция вида Е:m.
Если выводимое данное имеет меньше знаков, чем m то оно дополня­ется слева пробелами. Если больше, то выводится столько знаков, сколь­ко необходимо для корректного представления результата.
Если параметры m и п опущены, то подразумевается их некоторые, зависящие от реализации, значения.
Если для данных вещественного типа отсутствует параметр n, то вы­водимое данное представляется с плавающей запятой и показателем степе­ни. В противном случае при выводе используется представление числа с фиксированной точкой, причём после точки запишется n цифр (общая длина поля - m символов).



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


1 Перечислите известные вам целые типы, в порядке увеличения диапазо­не..
2 Перечислите известные вам вещественные типы, в порядке увеличения диапазона.
3 Объясните необходимость использования нескольких целых и нескольких вещественных типов.
4 Как записываются и выполняются известные вам арифметические опера­ции?
5 Перечислите известные вам стандартные арифметические функции.
6 Перечислите функции для величин порядкового типа.
7 Перечислите функции преобразования типов данных.
8 Расскажите о представлении целых чисел.
9 Расскажите о представлении вещественных чисел.
10 Для чего и как используют форматированный вывод?
11 Что такое тип-диапазон?



Download 0,62 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish