Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль

Лабораторная работа №2
Команды присваивания, ввода и вывода. Составление простых программ на языке Турбопаскаль.
^ Цель работы: научиться составлять простые программки на языке Турбопаскаль, содержащие команды ввода, вывода и их модификаций, команд указания позиции курсора на Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль дисплее, чистки экрана. Повторить правила пуска среды Турбопаскаль, загрузки, сотворения, записи файлов, редактирования, компиляции и выполнения программ.

Замечание: перед работой должна быть выполнена контролирующая программка по теме "Команда присваивания".
Задание 1 Задание 2
Сделайте свою программку так, чтоб решалась одна Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль из перечисленных ниже задач (выбор задачки осуществляется педагогом). Откомпилируйте программку и исполните ее, подобрав тестовые данные. Тестированную программку сохраните.

  1. Вычислить площадь треугольника по трем сторонам.

  2. Вычислить площадь треугольника по двум сторонам и углу меж Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль ними, данному в градусах.

  3. Вычислить площадь параллелограмма по двум сторонам и углу меж ними, данному в градусах.

  4. Вычислить площадь четырехугольника по двум диагоналям и углу меж ними, данному в градусах Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль.

  5. Вычислить площадь равнобочной трапеции по большему основанию, боковой стороне и углу меж ними, данному в градусах.

  6. Вычислить площадь равнобочной трапеции по длинам оснований и боковой стороны.

  7. Вычислить площадь правильного n-угольника со Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль стороной случайной длины, вписанного в окружность радиуса R.

  8. Вычислить длину окружности радиуса R.

  9. Вычислить площади круга (R) и эллипса с полуосями а и b.
Задание 3 Задание 4
Исправьте предшествующую программку так, чтоб сделанный вами набросок выводился в обозначенном ниже месте экрана.

  1. В Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль верхнем правом углу.

  2. В правом нижнем углу.

  3. В левом нижнем углу.

  4. По центру экрана.

  5. На средней вертикальной полосы экрана сверху.

  6. На средней вертикальной полосы экрана снизу.

  7. На средней горизонтальной полосы Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль экрана справа.

  8. На средней горизонтальной полосы экрана слева.
Задание 5

  1. Заданы три корня кубического уравнения: х1, х2, х3. Отыскать коэффициенты этого уравнения.

  2. Заданы координаты точки подвески математического маятника А(х0, y0, z0) и координаты Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль одной из точек его наивысшего подъема В(х1, y1, z1). Отыскать координаты самой низкой точки линии движения и другой наивысшей точки подъема.

  3. У квадрата АВСD на плоскости известны координаты 2-ух Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль обратных вершин – точек А и С. Отыскать координаты точек В и D.

  4. Российские неметрические единицы длины: 1 миля = 500 саженей; 1 сажень = 3 аршина; 1 аршин = 16 вершков; 1 вершок = 44,45 мм. Длина некого отрезка составляет р метров. Перевести ее в русскую Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль неметрическую систему.

  5. Отыскать координаты верхушки параболы

  6. Треугольник АВС задан длинами собственных сторон. Отыскать длину высоты, опущенной из верхушки А.
Лабораторная работа №3
Команды ветвления и выбора на языке Турбопаскаль
^ Цель работы: Ознакомиться с Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль командами ветвления и выбора, научиться составлять программки с внедрением этих команд на языке Паскаль.

Замечание: перед работой должна быть выполнена контролирующая программка по теме "Команда ветвления".
Задание 1
Составьте программку с внедрением команды Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль ветвления для решения одной из последующих задач:

  1. По номеру месяца найти количество дней в нем (в невисокосном году).

  2. По номеру месяца найти время года.

  3. По номеру денька недели найти количество занятий Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль.

  4. По числу лет найти является ли человек школьником, пенсионером и т.п.

  5. По номеру класса найти в младшей школе, среднем звене либо в старших классах учится ученик.

  6. По номеру группы найти на каком Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль курсе обучается студент.

  7. По числу текущего месяца найти денек недели.
Задание 2
Исправьте программку из задания 1, чтоб для решения задачки использовалась команда выбора.
Задание 3
Составьте программку, которая определяет, принадлежит ли точка с координатами (x Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль, y) одной из обозначенных областей.












Задание 4
Составьте программку для решения одной из последующих задач.

  1. Найти, существует ли треугольник с данными сторонами a, b, c. Раздельно указать случай, когда треугольник Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль является вырожденным.

  2. По данным длинам сторон найти вид треугольника (равносторонний, равнобедренный, вида).

  3. По данным длинам сторон найти вид треугольника (тупоугольный, остроугольный, прямоугольный).

  4. Два угла заданы в градусах, минутках, секундах. Найти их разность Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль в градусах, минутках, секундах.

  5. По координатам 3-х точек на плоскости (в пространстве) найти, лежат ли они на одной прямой.

  6. Найти вид треугольника по трем углам (остроугольный, прямоугольный, тупоугольный, вырожденный, не существует).

  7. Найти количество решений у Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль системы 2-ух линейных уравнений с 2-мя переменными.

  8. Можно ли вписать круг в заданную равнобедренную трапецию, если известны длины оснований и высота?
Задание 5
Составьте программку для решения 1-го из уравнений либо неравенств:

  1. ^ AX Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль2+BX+C=0 (А0);

  2. AX+В>0;

  3. AX+В<0;

  4. AX2+B=0;

  1. AX2+BX=0;

  2. AX2 <= B;

  3. AX3+BX=0;

  4. AX3+BX2=0.
Лабораторная работа №4
Команды ветвления и повторения на языке Паскаль
Цель работы: Повторить правила синтаксиса Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль команд ветвления и выбора. Ознакомиться с видами команды повторения, научиться составлять программки с внедрением этих команд на языке Паскаль.

Замечание: перед работой должна быть выполнена контролирующая программка по теме "Команда повторения с Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль параметром (FOR)".
Задание 1
Составьте программку для решения одной из последующих задач:

  1. Для данного натурального числа проверить, делится ли оно на числа: 2, 3, 5, 6, 9.

  2. По введенному номеру группы выдать сообщение: на каком факультете и Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль на каком курсе обучается студент.

  3. Пройдет ли кирпич со сторонами а, b и с через прямоугольное отверстие со сторонами r и s? Стороны отверстия должны быть параллельны граням кирпича.

  4. Может ли шар радиуса r пройти Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль через ромбообразное отверстие с диагоналями p и q?

  5. Можно ли коробку размером abc упаковать в посылку размером rst? «Углом» укладывать нельзя.

  6. Можно ли на прямоугольном Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль участке застройки размером ab расположить два дома размерами pq и rs метров? Дома можно располагать только параллельно сторонам участка.



Задание 2
Составьте программку для решения одной из последующих задач. Программку Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль запишите на диск под собственной фамилией.

  1. Решить невырожденное (т.е. а0) биквадратное уравнение ax4+bx2+c=0.

  2. Решить невырожденное (т.е. а0) квадратное неравенство ax2+bx+c>0.

  3. Дано натуральное число (n100), определяющее возраст человека (в Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль годах). Дать для этого числа наименования ”год", ”года", ”лет".

  4. Дано время (часы, минутки, секунды)-три натуральных числа. Найти время через 10 секунд.

  5. Найти дату последующего денька. К примеру:

    31.12.1985

    01.01.1986

    29.04.1985

    30.04.1985

  6. Найти, каким деньком недели является дата Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль, данная в виде число, месяц (в текущем году).

  7. Найти число полных лет на текущий момент по введенной с клавиатуры дате.

  8. По введенной дате рождения найти, является ли на сегодня совершеннолетним юзер программки Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль.

  9. Даны целые числа m, n (0

1)совпадут;

2)расположатся перпендикулярно друг дружке.

  1. Найти число полных лет, месяцев и дней на текущий момент по введенной с клавиатуры дате.
Задание 3
Составьте программку, которая отрисовывают во всю высоту экрана Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль один из ваших инициалов, используя введенный знак (буковку согласуйте с педагогом).
Задание 4
Вызовите с диска программку, составленную Вами в задании 2, и добавьте в нее защиту от ввода неправильных данных, т.е. при вводе Лабораторная работа №2Команды присваивания, ввода и вывода. Составление простейших программ на языке Турбопаскаль данных организуйте цикл до того времени, пока не будут выполнены ограничения, накладываемые на значения аргументов.


laboratornaya-rabota-n-4.html
laboratornaya-rabota-n-9.html
laboratornaya-rabota-normi-v-oficialno-delovom-stile-rechi.html