Алгоритмы линейной структуры.




Задания по программированию на Паскале


 

ВВЕДЕНИЕ

 

Основными целями лабораторного практикума по курсу «Информатика» являются:

· овладение одним из наиболее распространенных языков программирования;

· изучение и освоение основных методов и приемов алгоритмизации и программирования;

· получение практических навыков работы на компьютерах, отладки и тестирования программ.

 

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

 

 

Требования к оформлению лабораторных работ.

Лабораторные работы оформляются в тетради в виде отчета, который должен содержать:

1. Математическую формулировку задачи.

2. Блок-схему алгоритма.

3. Текст программы.

4. Исходные данные. Результаты.

 


Алгоритмы линейной структуры.

Задание. Разработать, ввести в ЭВМ и отладить программу для расчета

Вариант 1.

1. Найти длину окружности и площади круга по заданному радиусу.

2. Даны x и y. Вычислить a,b, если

, .

 

Вариант 2.

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

2. Вычислить объем и площадь поверхности цилиндра по заданному диаметру и высоте.

 

Вариант 3.

1. Рассчитать среднюю загруженность членов бригады при известном общем объеме работ(в часах) и количестве рабочих.

2. Вычислить среднее арифметическое и среднее геометрическое n действительных чисел.

 

Вариант 4.

1. Вычислить сумму вклада в банке, если известны начальная сумма, годовой процент, срок хранения.

2. Вычислить объем и площадь полной поверхности круглого конуса по заданным высоте и диаметру основания.

 

Вариант 5.

1. Вычислить количество гектаров, которое нужно убрать каждой из студенческих групп, если известна общая площадь поля и количество студентов в каждой группе.

2. Вычислить площади кольца по заданным радиусам внутренней и внешней окружностей.

 

Вариант 6.

1. Вычислить количество единиц товара, которое может приобрести покупатель, и сдачи, если известна сумма и стоимость одной единицы товара.

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

 

Вариант 7.

1. Вычислить процент успеваемости группы, если известно общее число студентов в группе и количество студентов, получивших «отлично», «хорошо» и «удовлетворительно».

2. Рассчитать времени, за которое катер пройдет данное расстояние против течения и по течению, если известны скорость катера в стоячей воде и скорость течения.

 

Вариант 8.

1. Вычислить действительное расстояния между городами, если известно расстояние между ними на карте и масштаб карты.

2. Даны длины ребра параллелепипеда. Найти объем и площадь поверхности параллелепипеда.

 

Вариант 9.

1. Вычислить новую цену товара после трех последовательных повышений, если известны старая цена и процент повышения для каждого раза.

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

 

Вариант 10.

1. Вычислить объем шара известного радиуса.

2. Даны стороны треугольника, найти его площадь.

 

Вариант 11.

1. Найти объем налитой в стакан жидкости, если известны высота столба жидкости, и диаметр внутренней окружности стакана.

2. Даны a и b – катеты прямоугольного треугольника, найти его площадь.

 

Вариант 12.

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

2. Даны x, y. Вычислить a,b, если

, .

 


Разветвленные алгоритмы

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

Вариант 1.

1. Определить и вывести на печать номер квадранта, в котором расположена точка М(x,y).

2. Определить является ли значение целочисленной переменной X кратным восьми.

 

Вариант 2.

1. Сравнить между собой значения величин X и Y, вывести на печать результат в виде «X > Y», «X < Y» или «X = Y».

2. Определить является ли значение целочисленной переменной X кратным шести.

 

Вариант 3.

1. Из величин, определяемых выражениями А=sin(x), B=cos(x), при заданном х, определить и вывести на печать имя минимальной величины и ее значение.

2. Определить является ли значение целочисленной переменной X кратным четырем.

 

Вариант 4.

1. Определить, какая из двух фигур (круг или квадрат) имеет большую площадь. Сторона квадрата и радиус круга заданы. Вывести на печать имя минимальной величины и ее значение.

2. Определить является ли значение целочисленной переменной X кратным семи.

 

Вариант 5.

1. Определить, попадает ли точка М(x,y) в круг с радиусом R и центром в начале координат.

2. Определить является ли значение целочисленной переменной X кратным двум.

 

Вариант 6.

1. Определить, поместится ли квадрат в круг, если заданы их площади.

2. Определить является ли значение целочисленной переменной X кратным трем.

 

Вариант 7.

1. Определить, является ли «счастливым» трамвайный билет с шестизначным номером, («счастливым» считается билет, у которого сумма первых трех чисел номера совпадает с суммой трех последних чисел).

2. Определить является ли значение целочисленной переменной X кратным пяти.

 

Вариант 8.

1. Определить, является ли заданный год високосным.

2. Определить является ли значение целочисленной переменной X кратным шести.

 

Вариант 9.

1. Определить, поместится ли в круг квадрат, если заданы их площади.

2. Определить, является ли целое число Х кратным трем.

 

Вариант 10.

1. Определить попадает ли точка М(х,y) в круг с радиусом R и центром в точке A(a,b).

2. Определить, является ли значение целочисленной переменной X кратным девяти.

 

Вариант 11.

1. Определить, являются ли три числа А, В, С последовательными членами арифметической прогрессии.

2. Определить, какая из точек A(х1,y1,z1) или B(x2,y2,z2) расположена ближе к началу координат.

 

Вариант 12.

1. Определить являются ли три числа A, B, C последовательными членами геометрической прогрессии.

2. Определить является ли значение целочисленной переменной X кратным шести.

 


Циклические алгоритмы

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

Вариант 1.

1. Вычислить сумму первых m натуральных чисел.

 

Вариант 2.

1. Составить программу, позволяющую вывести первые N чисел Фибоначчи. (Последовательностью чисел Фибоначчи называется последовательность, в которой первый и второй члены равны единице, а каждый последующий член является суммой двух предыдущих: 1, 1, 2, 3, 5, 8, 13, 21,...).

 

Вариант 3.

1. Вычислить таблицу значений функции , если х изменяется от х0 до хmax с шагом Dx.

 

Вариант 4.

1. Найти все двузначные числа, которые делятся на 11.

 

Вариант 5.

1. Найти квадрат суммы первых k натуральных чисел.

 

Вариант 6.

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

 

Вариант 7.

1. Найти все двузначные числа, которые кратны семи.

 

Вариант 8.

1. Составить таблицу значений функции y = (e 2x + e -x)sin x2, если х изменяется от хmin до хmax с шагом Dx.

 

Вариант 9.

1. Среди натуральных чисел, больших числа а, но меньших числа b, найти все числа, кратные шести.

 

Вариант 10.

1. Вычислить N! (N - натуральное число).

 

Вариант 11.

1. Вычислить 2N! (N- натуральное число).

 

Вариант 12.

1. Вычислить значения функции y=sin(nx)*cos(nx), если n задано, а x изменяется от x0 до xk с шагом m.

 

Вариант 13.

1. Найти сумму всех натуральных чисел, больших x, но меньших y.

 




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: