Добавлен: 15.11.2018
Просмотров: 2585
Скачиваний: 10
ИНФОРМАТИКА
Часть II
Методические указания
и задания к контрольным работам № 3, 4
(переработанные и дополненные)
Составители: Вихорь Н.А., Колупаева С.Н.
Томск 2017
2
Информатика. Часть II: методические указания и задания
к контрольным работам № 3, 4 / составители: Вихорь Н.А.,
Колупаева С.Н. – Томск: Изд-во Том. гос. архит.-строит. ун-та,
2017. – 38 с.
Методические указания и контрольные задания по дисци-
плине «Информатика» для студентов заочной формы обучения.
Рассмотрены и рекомендованы к изданию на заседании ка-
федры прикладной математики (протокол
№ 1 от 28 августа 2017 г.)
Оригинал-макет подготовлен Н.А. Вихорь
Подписано в печать
.
01.11.2017
Формат 6090/16. Бумага офсет. Гарнитура Таймс.
Уч.-изд. л. 2 . Тираж 50 экз. Заказ №_____
Изд-во ТГАСУ, 634003, г. Томск, пл. Соляная, 2.
Отпечатано с оригинал-макета в ООП ТГАСУ.
634003, г. Томск, ул. Партизанская, 15.
3
ОГЛАВЛЕНИЕ
Введение………………………………………..…………….
4
1. Некоторые замечания по выбору программной среды
для выполнения расчетов………………………………...
4
1.1. Языки программирования …………………………..
4
1.2. Электронные таблицы (ЭТ)………………………....
6
2. Выбор варианта контрольных работ ……..……………..
7
3. Задания к вариантам и требования к оформлению
контрольных работ …………………………………….....
7
4. Варианты заданий контрольных работ …………..……..
9
5. Рекомендации к выполнению контрольных работ…….. 27
5.1. Пример выполнения контрольной работы № 3 …...
27
5.2. Пример выполнения контрольной работы № 4.…...
29
Список рекомендуемой литературы……………………….. 38
4
ВВЕДЕНИЕ
Методические указания содержат варианты заданий кон-
трольных работ № 3, 4 по дисциплине «Информатика» для бака-
лавров заочной формы обучения.
Для выполнения контрольных работ студентам потребуется
ознакомиться с основными этапами решения прикладных задач на
ЭВМ, овладеть основами алгоритмизации, а также получить навы-
ки работы с электронными таблицами.
Методические указания содержат примеры выполнения зада-
ний, список литературы, в том числе, ссылки на Internet-ресурсы,
которые должны помочь студентам выполнить контрольные рабо-
ты.
1. НЕКОТОРЫЕ ЗАМЕЧАНИЯ ПО ВЫБОРУ ПРОГРАММНОЙ
СРЕДЫ ДЛЯ ВЫПОЛНЕНИЯ РАСЧЕТОВ
Числа и вычисления являются неотъемлемой частью на-
шей жизни. Если обычный калькулятор помогает в простых вы-
числениях, то для выполнения профессиональных расчетов не-
обходимы более совершенные средства, например, программ-
ный продукт, который носит название электронные таблицы
(табличный процессор) и позволяет быстро и удобно решать да-
же весьма сложные задачи человеку, не имеющему навыков
программирования. Но решение сложной профессиональной за-
дачи потребует еще и владения приемами и методами алгорит-
мизации сложной задачи и навыков работы хотя бы с одним из
языков программирования высокого уровня.
1.1. Языки программирования
Алгоритм – это точно определенное описание способа ре-
шения задачи в виде конечной (по времени) последовательности
5
действий. Для представления алгоритма в виде понятном компь-
ютеру служат языки программирования. Сначала всегда разраба-
тывается алгоритм, а затем он записывается на одном из таких
языков. Способ записи алгоритма зависит от конкретного выбо-
ра языка программирования. В итоге получается текст програм-
мы – полное, законченное и детальное описание алгоритма на
языке программирования. Затем этот текст программы специаль-
ными служебными приложениями (трансляторами) переводится в
машинный код и исполняется.
Если язык программирования ориентирован на конкрет-
ный тип процессора и учитывает его особенности, то он называ-
ется языком программирования низкого уровня. В данном случае
«низкий уровень» не значит «плохой». Имеется в виду, что опе-
раторы языка близки к машинному коду и ориентированы на
конкретные команды процессора. Подобные языки обычно при-
меняют для написания небольших системных приложений, ко-
гда важнейшими требованиями становятся компактность, быст-
родействие и возможность прямого доступа к аппаратным ре-
сурсам.
Языки программирования высокого уровня значительно
ближе и понятнее человеку, нежели компьютеру. Особенности
конкретных компьютерных архитектур в них не учитываются,
поэтому создаваемые программы на уровне исходных текстов
легко переносимы на различные платформы, для которых создан
транслятор этого языка. Разрабатывать программы на языках
высокого уровня с помощью понятных и мощных команд значи-
тельно проще, а ошибок при создании программ допускается го-
раздо меньше.
В контрольной работе № 3 требуется выполнить задания
по теме «Алгоритмизация и программирование». Для записи ал-
горитма рекомендуется использовать блок-схему, для записи
текста программы можно использовать любой из известных вам
языков программирования высокого уровня на выбор Паскаль,
Бейсик, С++ или Фортран.