Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Типовые алгоритмы вычислительных процессовСодержание книги
Поиск на нашем сайте ИНФОРМАТИКА
для студентов всех специальностей заочной формы обучения
Составители: А.П. Припутников Ю.В. Скибин
Самара УДК 681.3
Задания и методические указания к выполнению контрольной работы по дисциплине «Информатика» для студентов всех специальностей заочной формы обучения. – Самара: СамГУПС, 2008. – 32 с.
Утверждены на заседании кафедры «Информатика» 28 ноября 2008 г., протокол № 4.
Печатаются по разрешению редакционно-издательского совета университета.
Даны задания для выполнения контрольной работы. Тематика задач предусматривает формирование у студента определенного объема знаний о прикладной направленности офисных пакетов (MS Office) к практической задаче.
Составители: Припутников Алексей Петрович, к.т.н., доцент кафедры «Информатика» Скибин Юрий Виктрович, к.э.н., доцент кафедры «Информатика»
Рецензенты: к.п.н., доцент кафедры «Мехатроника в автоматизированных производствах» СамГУПС М.В. Донов; к.т.н., доцент кафедры «Информатика» СамГУПС В.В. Буркин
Редактор А.Б. Иванова
Подписано в печать 29.12.2008. Формат 60×90 1/16. Бумага писчая. Печать оперативная. Усл. печ. л. 2. Тираж 100 экз. Заказ № 268.
© Самарский государственный университет путей сообщения, 2008 1. ЗАДАНИЕ К КОНТРОЛЬНОЙ РАБОТЕ По дисциплине «Информатика» студенты 1-го курса заочной формы обучения различных специальностей выполняют контрольную работу, состоящую из двух заданий. Для выполнения Задания 1 необходимо: 1) изучить настоящие методические указания и рекомендуемую литературу; 2) определить вариант своей задачи из таблицы; 3) разработать алгоритм решения задачи, представив его в виде блок-схемы; 4) составить программу на алгоритмическом языке Turbo Pascal; 5) вывести результаты расчетов на печать (дисплей). Внедрение современных офисных программ на персональных компьютерах (Microsoft Office) практически на всех предприятиях железнодорожного транспорта вызвало необходимость освоения компьютерных технологий и включения в Задание 2 задач по подготовке и обработке документов с применением MS Word и Excel. Тематика задач, подобранных в Задании 2, предусматривает формирование у студента определенного объема знаний о прикладной направленности офисных пакетов (MS Office) к практической задаче. Свои знания студент реализует самостоятельным выполнением конкретной задачи, предусмотренной в Задании 2, используя для этого офисные пакеты MS Word и MS Excel. Варианты задач Задания 1 студент определяет по двум последним цифрам учебного шифра из Таблицы 1. Исходные данные для выполнения Задания 2: - для пакета MS Word – Таблицы 3, 4; - для пакета MS Excel – Таблицы 5, 6. Контрольная работа выполняется строго по своему варианту. ЗАДАНИЕ 1 Варианты задач 1.Дана функция, где
Вычислить и вывести на экран среднее арифметическое положительных значений у. 2.Дана матрица А 3.Даны два массива a Вычислить и вывести на экран значение х.
4.Дан одномерный массив А 5.Дана функция, в которой изменения
Вывести на экран значения x и y. 6.Дана матрица В(8 7.Дан одномерный массив В 8.Дана функция, где
Вывести на экран значения x и y. 9.Дана матрица А(7 10.Дана функция, в которой изменения
Вывести на экран значения x и y. 11.Имеется одномерный массив А 12.Элементы одномерного массива С(20) получаются расчетом по формуле С 13.Дана функция, где c изменяется от 1 до 5 с шагом h = 0,25; a = 1,5; b = 1,2.
Вывести на экран значения c и y. 14.Даны два массива Z
На дисплей вывести массив А 15.Для каждого значения d (−3,7; 2,5; −2,03; 1,7) сформировать расчетным путем массив М
x изменяется от 1 до 4 с шагом h = 0,25. 16.Дана матрица В(6 17.Дана функция, где
На дисплей вывести положительные значения у. 18.Имеется одномерный массив С(10) чередующихся положительных и отрицательных целых чисел, вводимых с клавиатуры. Необходимо получить произведение положительных элементов этого массива с подсчетом их количества. На экран вывести исходный массив, произведение положительных элементов и их количество. 19.Дана матрица D(8
На экран дисплея вывести исходную матрицу D(8 20.Дана функция, где
Вывести на экран значения x и y. 21.Одномерный массив В(10), который состоит из чередующейся последовательности целых положительных и отрицательных чисел, вводимых с клавиатуры. Необходимо отрицательные элементы массива В(10) возвести в квадрат, а ко всем положительным элементам прибавить цифру 2, получив новый массив А(10). На дисплей вывести исходный массив В(10) и вновь сформированный массив А(10). 22.Дана матрица В(10 23.Даны два одномерных массива С(6) и D(6), элементами которого являются хаотично расположенные целые числа. Необходимо элементы массива С(6) переписать в массив D(6), а все отрицательные элементы в исходном массиве С(6) заменить нулями. На дисплей вывести: исходные массивы С(6) и D(6) и вновь сформированные массивы С(6) и D(6) после выполнения указанных операций. 24.Дана функция, в которой изменения
Вывести на экран значения x и y. 25.Дана матрица А(8 26.Дан одномерный массив А 27.Дана функция, где x изменяется с переменным шагом h от -5 до 1.
Вывести на экран значения x и y. 28.Одномерный массив из целых положительных чисел М 29.Дана матрица D(6 30.Дана функция, в которой x изменяется с переменным шагом h, в зависимости от значения аргумента.
Вывести на экран значения x и y. 31.Одномерный массив Е(10) чередующейся последовательности положительных и отрицательных чисел вводится с клавиатуры. Сформировать новый массив В(10), в котором положительные элементы исходного массива Е(10) будут заменены средне-арифметическим значением этих элементов, а отрицательные элементы возведены в квадрат. На дисплей вывести: исходный массив Е(10), число положительных значений, их среднеарифметическое и новый массив В(10). 32.Даны массивы В
33.Дана матрица D(7 34.Дана функция, в которой
Вывести на экран значения x и y. 35.Дан одномерный массив А(10) чередующейся последовательности положительных и отрицательных чисел, вводимых с клавиатуры. Во вновь формируемом массиве С(10) отрицательные и положительные элементы будут заменены своими среднеарифметическими значениями. На дисплей вывести исходный массив А(10), среднеарифметические значения (положительных и отрицательных) чисел, их количество и новый массив С(10). 36.Дана матрица В(8 37.Дана функция, в которой
Вывести на экран значения x и y. 38.Одномерный массив В 39.Дана функция переменной величины, в которой
На дисплей вывести значения x и y. 40.Дана матрица D(8 41.Одномерный массив М 42.Дана функция, в которой изменение x происходит с переменным шагом h
Изменение x происходит в интервале от -4 до 2 с шагом h = 0,5. Вывести на экран значения x и y.
43.С клавиатуры вводится матрица С(6 44.Имеется одномерный массив М 45.Дана функция, в которой
x изменяется на отрезке от −5 до 2. На дисплей вывести значения x и y. 46.Имеется одномерный массив А(16), состоящий из целых чисел, вводимых с клавиатуры. Необходимо в этом массиве поменять местами следующие элементы: 2-й и 5-й, 4-й и 9-й, 7-й и 15-й, 9-й и 16-й. На печать вывести исходный массив А(16) и вновь сформированный в результате перестановки массив В(16). 47.Дана матрица В(6 48.Даны два массива Х i (i = 1
49.Дана функция, где x изменяется от −8 до 6 с шагом h = 0,5.
Вывести на экран значения x и y. 50.Дана матрица D(6
Таблица 1 Соотношение последних двух цифр шифра и варианты задач Задания 1
ЗАДАНИЕ 2
MS Word Выполнение задания в текстовом редакторе MS Word предусматривает: а) разработку фирменного бланка нового предприятия, на котором необходимо напечатать Приказ № 1 о зачислении 6 человек на различные должности; б) составление индивидуального распорядка рабочего дня, включив в него ежедневно выполняемые студентом действия (начиная с подъема и заканчивая отходом ко сну) и время, затрачиваемое на каждое действие в часах (или мин.). Последовательное описание распорядка одного рабочего дня студента-заочника можно считать «типовым», которое представляется в виде графика. Возможные разновидности графика: для лиц, работающих в дневное время, и для лиц, работающих дежурствами в смене.
MS Excel Выполнение задания с использованием электронных таблиц MS Excel предусматривает: а) создание таблицы расчета табулирования функции и построение ее графика; б) создание табличного расчета показателей эксплуатационной работы локомотива: среднесуточный пробег и производительность локомотива. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К РЕШЕНИЮ ЗАДАЧ ЗАДАНИЯ 1 Этапы решения задач на ПК Решение задачи разбивается на этапы: 1) постановка задачи; 2) формализация (математическая постановка); 3) выбор (или разработка) метода решения; 4) разработка алгоритма; 5) составление программы; 6) отладка программы; 7) вычисление и обработка результатов. На первом этапе формулируется цель решения задачи, раскрывается ее содержание, определяются входные и выходные данные, формы их представления. Математическая формулировка задачи включает математическое описание её условий и определение аналитических выражений и формул, необходимых для достижения цели. Окончательный вид формул и математических зависимостей называют математической моделью задачи. Методом решения является метод преобразования исходных данных в результат. Алгоритмом называют строгую и четкую конечную систему правил (предписаний), которая определяет последовательность преобразования исходных данных в искомый результат. Существует несколько способов описания алгоритмов. Наиболее распространенным является способ записи алгоритмов в виде блок-схемы. Алгоритм представляется с применением специальных блоков, где каждому действию соответствует геометрическая фигура определенной формы (Таблица 2). Программирование − это запись алгоритма решения задачи на одном из алгоритмических языков программирования. Алгоритмическим языком называют совокупность символов и правил, позволяющих описывать алгоритмы, однозначно истолковывая содержания этого описания.
Условные обозначения блоков
Алгоритм и программа имеют вид:
Рис. 1. Линейный алгоритм Итерационный цикл Итерационный вычислительный процесс – это процесс последовательных приближений. В основе итерационного цикла лежит итерационный процесс последовательного приближения искомой величины к своему конечному значению с заранее заданной точностью (рис. 4). Пример. Выполнить расчет a = -0,27 – в алгоритме ε; – в программе d. Вычисления по программе будут выполняться до тех пор, пока не будет выполнено условие Блок-схема алгоритма приведена на рис. 4.
Рис. 4. Итерационный цикл
Рис. 5. Циклический разветвляющийся процесс
Блок 10 – вывод результатов на дисплей. Блок 11 – изменение предыдущего значения переменной x на шаг h. Блок 12 – окончание расчета. При анализе алгоритма наблюдаются 3 ветви расчета по формулам: а) блоки 1 – 2 – 3 – 4 – 5 – 7 – 10 – 11 при ( б) блоки 4 – 5 – 6 – 8 – 10 – 11 при ( в) блоки 4 – 5 – 6 – 9 – 10 – 11 – 12 при (
Program bol; var xn, xk, h, y: real; begin writeln (‘ввести xn, xk, h ’); readln (xn, xk, h); writeln (‘ y x ’); x:= xn; while x <=0 do begin if (x <-4) then y:= x -3sin(x) else if (x <0) then y:=1-sin(x) else y:=lg(2+sin(x)); writeln (‘ y =’, y:5:2, ‘ x =’, x:4:1); x:= x + h; end; end. Рис. 7. Алгоритм поиска наибольшего элемента в массиве
Program poisk; var i, k, n: integer; y:=array[1..100] of real; max: real; begin writeln (‘ввести размерность массива’); readln (n); for k:=1 to n do begin writeln (‘ввести число’); readln (y [ k ]); end; max:= y (1) for k =2 to n do if max < y [ k ] then max:= y [ k ]; writeln (‘исходный массив’); for i:=1 to n do writeln (y [ k ]:5:1, ‘ ’); writeln (‘наибольшее число =’, max:4:1); end.
Сложные циклы По аналогии разрабатывается и представляется алгоритм для 2-х мерных массивов. Пример. Дана матрица А 3´4. сформировать вектор, координаты которого есть произведения элементов строк. Обозначим элементы матрицы A (i, y). i – номер строки, i = 1 ÷ 3. y – номер столбца, y = 1 ÷ 4. Обозначим элемент искомого вектора P (i). Первая координата вектора определяется из выражения:
P (i)= P (i)* A (i, y), у = 1 ÷ 4.
Начальное значение P (i) = 1. При накоплении произведения элементов строки организуется цикл по пе
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-12-16; просмотров: 547; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.01 с.) |