- •Задания по программированию на Паскале № 706 введение
- •1. Алгоритмы линейной структуры
- •2. Разветвленные алгоритмы
- •3. Циклические алгоритмы
- •4. Работа с одномерными массивами
- •5. Работа с матрицами
- •6. Функции пользователя
- •7. Работа с подпрограммами
- •8. Обработка графической информации.
- •9. Обработка файловых структур данных
- •10. Работа с датчиком случайных чисел
- •11. Разработка диалоговых программ
- •Примеры составления различных программ
- •Input a(I, g)
Задания по программированию на Паскале № 706 введение
Основными целями лабораторного практикума по курсу "Информатика" являются:
- ознакомление с существующими персональными компьютерами класса IBM PC или "Электроника";
- овладение одним из наиболее распространенных языков программирования;
- изучение и освоение основных методов и приемов алгоритмизации и программирования;
- закрепление знаний по численным методам анализа математических моделей технических и экономических объектов;
- получение практических навыков работы на компьютерах, отладки и тестирования программ.
Методические указания являются первой частью сборника лабораторных работ по курсу "Информатика" для технологических, механических и экономических специальностей вуза. В них содержатся индивидуальные задания для самостоятельных лабораторных работ по основам алгоритмизации и программирования. В указаниях рассматриваются следующие темы: программирование линейных, разветвленных и циклических алгоритмов; обработка массивов и матриц; работа с подпрограммами и функциями пользователя; организация ввода и вывода информации; работа с графической информацией; обработка файловых структур данных; разработка диалоговых программ.
Большинство заданий содержит математическую формулировку и необходимые сведения для составления программы. В указаниях приводятся примеры программ, составленные на языке BASIC. Примеры разработаны в системе программирования Qbasic для IBM-совместимых персональных ЭВМ. Различия в программах для систем программирования ПЭВМ "Электроника УКНЦ" минимальные и касаются лишь работы с файлами и внешними устройствами.
Требования в оформлению лабораторных работ.
Лабораторные работы оформляются в тетради в виде отчета, который должен содержать:
1. Математическую формулировку задачи.
2. Блок-схему алгоритма.
3. Текст программы.
4. Исходные данные. Результаты.
1. Алгоритмы линейной структуры
Задание. Разработать, ввести в ЭВМ и отладить программу для расчета
1) процента выполнения плана предприятием, если известны плановый и фактический выпуск продукции;
2) средней загруженности членов бригады при известном общем объеме работ (в часах) и количестве рабочих;
3) суммы вклада в банке, если известны начальная сумма, годовой процент, срок хранения;
4) длины окружности и площади круга по заданному радиусу;
5) процента успеваемости группы, если известно общее число студентов в группе и количество студентов, получивших "отлично", "хорошо" и "удовлетворительно";
6) количества единиц товара, которое может приобрести покупатель, и сдачи, если известна сумма и стоимость одной единицы товара;
7) количества гектаров, которое нужно убрать каждой из студенческих групп, если известна общая площадь поля и количество студентов в каждой группе;
8) объема и площади поверхности цилиндра по заданному диаметру и высоте;
9) длины вектора, выходящего из начала координат, и угла, который он образует с осью абсцисс, по известным координатам конца вектора;
10) площади равнобедренной трапеции, если известны длины ее оснований;
11) высоты читального зала библиотеки, если известны длина и ширина зала, число читателей и норма объема воздуха на одного человека;
12) площади кольца по заданным радиусам внутренней и внешней окружностей;
13) времени, за которое катер пройдет данное расстояние против течения и по течению, если известны скорость катера в стоячей воде и скорость течения;
14) объема и полной поверхности круглого конуса по заданным высоте и диаметру основания;
15) объема и веса налитой в стакан жидкости, если известны высота столба жидкости, ее плотность и диаметр внутренней окружности стакана;
16) новой цены товара после трех последовательных повышений, если известны старая цена и процент повышения для каждого раза;
17) силы электростатического взаимодействия между двумя данными точечными зарядами, если известны расстояние между ними и относительная диэлектрическая проницаемость среды;
18) среднего арифметического и среднего геометрического n действительных чисел;
19) действительного расстояния между городами, если известно расстояние между ними на карте и масштаб карты;
20) объема и полной поверхности правильной пирамиды, в основании которой лежит правильный шестиугольник, если известны высота пирамиды, сторона шестиугольника;
21) количества кусков обоев известных размеров, которое понадобится для оклейки стен в комнате, если даны периметр комнаты и ее высота;
22) полного сопротивления участка электрической цепи, состоящего из m известных сопротивлений, соединенных параллельно;
23) площади поверхности и объема шара известного радиуса;
24) относительной диэлектрической проницаемости среды, если известно, с какой силой притягиваются друг к другу два данных точечных заряда, находящиеся на данном расстоянии друг от друга;
25) площади правильного n-угольника, сторона которого равна a.