
- •2. Вопросы для подготовки
- •Рекомендованная литература
- •Языки программирования
- •Литература, дополнительная общая
- •Языки программирования
- •Составление схемы алгоритма, программирование и решение задачи
- •Российский государственный университет туризма и сервиса
- •Основные символы для изображения алгоритмов (гост 19.701-90) Таблица.
- • {Заголовок программы}
- •Var {оператор начала описания переменных и массива}
- •I, n: Integer; ss, s1, s2: real; {описания переменных }
- •{Ввод исходных данных}
- •Begin {Открывающая операторная скобка}
- •1).Пустой оператор WritenLn предназначен для перевода печати матрицы на новую строку.
- •2). S:8:2 – это вывод по формату, где:
Российский государственный университет туризма и сервиса
(ФГОУВПО «РГУТ и С)
Кафедра «Математика и информатика»
Контрольная работа
по информатике
__-ой семестр.
Студент(ка): ФИО________________________________________________
имя и отчество полностью
№ зачетной книжки __________________Группа:___________
Специальность №___________ Наименование специальности___________ ________________________________________________________________
____________________________________________________________
№ варианта _______________ Выполнила___________________
Подпись
Работа предъявлена на проверку_____________________________________
Дата Подпись преподавателя
Результаты проверки _______________________________________________
Замечания, рекомендации ___________________________________________
Проверил преподаватель_____________________________________________
Фамилия Подпись Дата
Вторично предъявлена на проверку _________________________________
Дата Подпись
Результаты проверки _______________________________________________
Замечания_________________________________________________________
Проверил преподаватель_____________________________________________
Фамилия Подпись Дата
Работа принята (проведено собеседование)________________________
Подпись преподавателя Дата
ПРИЛОЖЕНИЕ 2
Основные символы для изображения алгоритмов (гост 19.701-90) Таблица.
Наименование |
Обозначение |
Функциональное назначение |
1.Процесс |
|
Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных |
2.Решение (переход, разветвление) |
|
Выбор направления
выполнения алгоритма или программы
в зависимости от условий. Исходы
решения обозначаются словами ДА,
НЕТ или
знаками < ,> ,= , |
3.Модификация |
|
а) Обозначает выполнение операций ,меняющих команды или группы команд ,изменяющих программу б) Начало цикла (по устаревшему ГОСТ) |
4.Ввод-вывод (общая форма) |
|
Преобразование данных в форму, пригодную для обработки (ввод) или регистрации результатов обработки (вывод)
|
5.Границы цикла (начало и конец) в ГОСТ 19.701-90
|
|
Символ, состоящий из двух частей, отображает начало и конец цикло. Обе части символа имеют один и тот же идентификатор. Условия для инициализации, приращения, завершения и т.д. помещаются внутри символа в начале или в конце в зависимости от расположения операции, проверяющей условие. |
5.Подпрограмма (Предопределён-ный процесс) |
|
Использование ранее созданных программ и подпрограмм. В блоке указывается имя программы и фактические параметры |
6.Документ |
|
Ввод-вывод данных, носителем которых служит бумага |
7.Дисплей |
|
Отображение информации на дисплее |
8.Ручной ввод |
|
Ручной ввод данных в процессе обработки , например , с помощью клавиатуры дисплея, клавиатуры калькулятора |
9.Линии потока информации |
|
Изображает последовательность связей между символами. Линии без стрелки, если направление слева направо и сверху вниз (естественное направление), Стрелки повышают наглядность схемы алгоритма |
10. Соединитель
|
|
Указание связи между прерванными линиями потока, связывающими символы на одной странице |
11. Комментарий |
|
Символ используют для добавления описательных комментариев или пояснительных записей в целях объяснений или примечаний
|
11.Начало – конец Пуск-остановка |
|
Начало, конец, прерывание процесса обработки данных или выполнения программы (“начало”, “конец”, “пуск”, ”стоп”, “возврат”). Для подпрограммы в символе “начало” могут указываться входные параметры |
ПРИЛОЖЕНИЕ 3Решение примера задания №2 на языке Turbo Pascal
Вариант № 41___Ввести исходные данные и найти сумму элементов одномерных массивов (векторов) [A] и [B], размером N .И получить сумму их средних значений, т.е. Sср = S1 /N + S2 /N
Вывести на печать размер и исходные массивы, а также суммы каждого и сумму их средних
Для решения задачи необходимо ввести размеры массивов и значения их элементов. Затем вычислить сумму элементов матрицы и разделить ее на число элементов. Вывести результаты на печать.
Схема алгоритма Программа на Turbo Pascal