Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Библиографический список. 1. Акулов, О. А. Информатика: базовый курс [текст]: учебник/ О. А






1. Акулов, О. А. Информатика: базовый курс [Текст]: учебник/ О.А. Акулов, Н. В. Медведев. - 6-е изд. - М.: Омега-Л, 2009. - 574 с.

2. Каймин, В. А. Информатика [Текст]: учебник / В. А. Каймин. - М.: ИНФРА-М, 2010. - 284 с.

3. Лабораторный практикум. Основы программирования на языке PASCAL: методические указания [Текст] / [Сост. Э.С.Саитова, Т.М. Шамсутдинова]; Башкирский государственный аграрный университет. – Уфа: БГАУ, 2012. – 92 с.

4. Шамсутдинова Т.М. Программирование на языке PASCAL. Методические указания для самостоятельной работы /Башкирский государственный аграрный университет: Уфа, 2012. –12 с.

 

 


ПРИЛОЖЕНИЕ А

Основные функциональные элементы блок-схем алгоритмов в соответствии с ГОСТ 19002-89 ЕСПД (Единая система программной документации)

Название символа Обозначение и пример заполнения Пояснение
Процесс Вычислительное действие или последовательность действий
Решение Проверка условий
Модификация Начало цикла
Предопределенный процесс Вычисления по подпрограмме, стандартной подпрограмме
Ввод-вывод Ввод-вывод в общем виде
Пуск-останов Начало, конец алгоритма, вход и выход в подпрограмму
Документ Вывод результатов на печать

 

Блок процесс применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных. Для улучшения наглядности схемы несколько отдельных блоков обработки можно объединять в один блок. Представление отдельных операций достаточно свободно.

Блок решение используется для обозначения переходов управления по условию. В каждом блоке " решение" должны быть указаны вопрос, условие или сравнение, которые он определяет.

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

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

 

 


ПРИЛОЖЕНИЕ Б

Задачи для самостоятельного решения по теме «Алгоритмы линейной и разветвляющейся структуры»

1. Вычислить длину окружности, площадь круга и объём шара одного и того же заданного радиуса.

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

3. По координатам трёх вершин некоторого треугольника найти его площадь и периметр.

4. Вычислить дробную часть среднего геометрического трёх заданных вещественных чисел.

5. Определить, является ли заданное целое число А нечётным двузначным числом.

6. Определить, имеется ли среди заданных целых чисел A, B, C хотя бы одно чётное.

7. Даны три числа. Выбрать те из них, которые принадлежат заданному отрезку [ e, f ].

8. Определить число, полученное выписыванием в обратном порядке цифр заданного целого трёхзначного числа.

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

10 Определить, есть ли среди цифр заданного целого трёхзначного числа одинаковые.

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

12 Для задачи 6.12 определить, поместится ли круг в квадрате.

13 Заданы координаты двух точек. Определить, лежат ли они на одной окружности с центром в начале координат.

14 Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин.

15 Проверить, можно ли построить треугольник из отрезков с длинами x, y, z и, если можно, то какой – остроугольный, прямоугольный или тупоугольный.

16 Проверить, можно ли построить параллелограмм из отрезков с длинами x, y, v, w.

17 Даны координаты (как целые от 1 до 8) двух полей шахматной доски. Определить, может ли конь за один ход перейти с одного из этих полей на другое.

18 Треугольник задан величинами своих углов (град.) и радиусом описанной окружности. Вычислить стороны треугольника.

19 Смешали v1 литров воды с температурой t1 градусов Цельсия с v2 литрами воды с температурой t2 градусов Цельсия. Вычислить объём и температуру образовавшейся смеси.

20 Выбрать наибольшее из трёх заданных чисел.

21 Два прямоугольника заданы длинами сторон. Определить, можно ли первый прямоугольник целиком разместить во втором.

22 Значения заданных переменных a, b и c перераспределить таким образом, что a, b, c станут, соответственно, наименьшим, средним и наибольшим значениями.

24 Решить линейное уравнение ax = b.

24 Решить биквадратное уравнение ax4 + bx2 + c = 0.

25 Определить номер квадранта, в котором находится точка с заданными координатами (x, y).

26 Записать заданное смешанное число в виде неправильной дроби.

27 Определить, пройдет ли кирпич с рёбрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его рёбер было параллельно или перпендикулярно каждой из сторон отверстия.

28 Идет k-ая секунда суток. Определить, сколько полных часов и полных минут прошло к этому моменту.

29 Найти центр и радиус окружности, проходящей через три заданные точки на плоскости.

30 Даны четыре точки на плоскости. Определить, можно ли построить треугольник с вершинами в этих точках такой, что оставшаяся точка окажется внутри треугольника.

31 Составить программу случайного выбора трех дисциплин, по которым придется сдавать экзамены, из предлагаемых на выбор четырех (всего возможно 4 варианта выбора);

32 Составить программу случайного выбора летнего отдыха из семи предлагаемых туристическим агенством курортов, причем с вероятностью 3/10 придется отдыхать в деревне.

33 Составить программу выбора дежурного в группе из списка 10 студентов с вероятностью 1/15, в остальных случаях дежурит староста.

34 Вывести на экран сообщение в зависимости от полученного значения оценки (по десятибальной системе), например: 1..2: плохо; 3..5: удовлетворительно и т.д., иначе – неправильный ввод данных.

35 Вывести на экран сообщение в зависимости от значения температуры воздуха на улице (от –50 до +50оС), например: -50..-20: очень холодно; -19..-10: холодно и т.д., иначе – неправильный ввод данных.

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.