Смекни!
smekni.com

Методические указания к выполнению домашней контрольной работы по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 080802 «Прикладная информатика (по отраслям) (в экон (стр. 1 из 3)

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение

среднего профессионального образования

«Орский индустриальный колледж»

Методические указания к выполнению домашней контрольной работы по дисциплине «Основы алгоритмизации и программирования»

для студентов специальности 080802 «Прикладная информатика (по отраслям) (в экономике)»

Орск 2009


Содержание рабочей программы

1. Линейные программы.

1.1. Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. Основные понятия. Первая программа. Оператор присваивания.

1.2. Ввод - вывод. Операторы Read (Readln), Write (Writeln). Простейшие линейные программы.

1.3. Стандартные функции и процедуры. Применение в простейших линейных программах

2. Операторы условия и выбора.

2.1. Разветвляющиеся алгоритмы. Оператор условия If. Разветвляющиеся алгоритмы.

2.2 Логический тип данных. Логические операции not, and, or. Нахождение значений логических выражений.

2.3. Вложенные условные операторы.

2.4. Оператор выбора case.

2.5. Оператор безусловного перехода Goto.

3. Циклы.

3.1. Циклические алгоритмы. Цикл с предусловием.

3.2. Цикл с предусловием в графике.

3.3. Цикл с постусловием repeat.

3.4. Цикл со счетчиком.

4. Одномерные массивы

4.1. Понятие массива. Одномерные массивы. Способы задания одномерных массивов

4.2. Доступ к элементам массива

4.3. Удаление элементов из одномерного массива.

4.4. Вставка элементов в одномерный массив.

4.5. Перестановка элементов массива.

5. Двумерные массивы

5.1. Понятие двумерного массива. Описание типа массива. Формирование значений элементов массива случайным образом.

5.2. Работа с элементами массива.

5.3. Вставка и удаление строк и столбцов.

5.4. Перестановка элементов массива.


Линейные программы

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

2. Составьте программу для вычисления площади трапеции.

3. Задана окружность радиуса R. Составьте программу для нахождения ее длины и площади ограниченного ею круга.

4. Составьте программу для вычисления длин высот треугольника, у которого длины сторон a, b, c.

5. Составьте программу для вычисления длин медиан треугольника, у которого длины сторон a, b, c.

6. Составьте программу для вычисления площади прямоугольного треугольника по его катетам a и b.

7. Составьте программу, складывающую две обыкновенные дроби.

8. Составьте программу, находящую разность двух обыкновенных дробей.

9. Составьте программу, умножающую две обыкновенные дроби.

10. Составьте программу, делящую две обыкновенные дроби.

11. Составьте программу для вычисления величины работы, совершенной при равномерном подъеме груза массой М кг на высоту H м. Ускорение свободного падения описать как константу G = 9,81.

12. Составьте программу для вычисления суммы цифр введенного с клавиатуры трехзначного натурального числа.

13. Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.

14. Вычислить расстояние между двумя точками с данными координатами x1, y1 и x2, y2.

15. По двум данным катетам найти гипотенузу и площадь прямоугольного треугольника.

16. Даны числа x и y. Вычислить их сумму, разность и произведение.

17. Заданы координаты концов двух векторов, выходящих из начала координат. Найти длины этих векторов.

18. Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.

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

20. Дана сторона равностороннего треугольника. Найти его площадь.


Написать программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры для второй формулы с помощью калькулятора (результаты вычисления по обеим формулам должны совпадать).

…………………………………………………………………………………………………

Вариант 1

…………………………………………………………………………………………………

Вариант 2

…………………………………………………………………………………………………

Вариант 3

…………………………………………………………………………………………………

Вариант 4

…………………………………………………………………………………………………

Вариант 5

…………………………………………………………………………………………………

Вариант 6

…………………………………………………………………………………………………

Вариант 7

…………………………………………………………………………………………………

Вариант 8

…………………………………………………………………………………………………

Вариант 9

…………………………………………………………………………………………………

Вариант 10

…………………………………………………………………………………………………

Вариант 11

…………………………………………………………………………………………………

Вариант 12

…………………………………………………………………………………………………

Вариант 13

…………………………………………………………………………………………………

Вариант 14

…………………………………………………………………………………………………

Вариант 15

…………………………………………………………………………………………………

Вариант 16

…………………………………………………………………………………………………

Вариант 17

…………………………………………………………………………………………………

Вариант 18

…………………………………………………………………………………………………

Вариант 19

…………………………………………………………………………………………………

Вариант 20


Разветвляющиеся вычислительные процессы

Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.

1

2

…………………………………………………………………………………………………..............

3

…………………………………………………………………………………………………..............

4

…………………………………………………………………………………………………..............

5

…………………………………………………………………………………………………..................

6

…………………………………………………………………………………………………...............

7

………………………………………………………………………………………………….............

8

…………………………………………………………………………………………………................

9

…………………………………………………………………………………………………...............

10

…………………………………………………………………………………………………................

11