Примеры решения задач для задания 2.




Задания и рекомендации по выполнению контрольной работы

Для студентов технологического факультета, заочного отделения

Контрольная работа выполняется студентом либо письменно (в тетради в клеточку), либо в печатном виде (на листах формата А4), и должна содержать ответы на 2 теоретических вопроса из нижеприведенного списка. Выбор своих номеров теоретических вопросов выполняется студентом по таблице, приведенной после списка вопросов. При этом используются предпоследняя и последняя цифры номера зачетной книжки.

После ответа на каждый вопрос следует указать использованные источники (книги, журналы и т.п.), либо сделать ссылку на общий список литературы, записанный в конце работы.

Практическое заданиеN1 выполняются на ПК и представляется преподавателю на дискете (либо компакт-диске). Практическое заданиеN2 выполняется письменно (программная реализация – по желанию).

Список теоретических вопросов.

  1. История развития ВТ и появление первых ЭВМ.
  2. Поколения ЭВМ.
  3. Поколения микропроцессоров фирмы Intel.
  4. Магнитные носители информации.
  5. Компакт-диски (CD) и флэш-устройства.
  6. Клавиатура IBM PC (стандартное назначение клавиш).
  7. Принтеры (классификация, сравнительная характеристика разных типов).
  8. Лазерные принтеры.
  9. Струйные принтеры.
  10. Матричные принтеры.
  11. Сканеры.
  12. Мониторы.
  13. Компьютерная графика.
  14. Классификация программного обеспечения ПЭВМ.
  15. Прикладное программное обеспечение.
  16. Системное программное обеспечение.
  17. Операционные системы ПЭВМ.
  18. Текстовые редакторы.
  19. Электронные таблицы.
  20. Базы данных и СУБД.
  21. Компьютерные сети (назначение, способы классификации и т.д.).
  22. Локальные сети.
  23. Глобальные сети и их использование.
  24. История возникновения глобальной сети Internet. Организационная структура Internet.
  25. Электронная коммерция.
  26. Электронная подпись.
  27. Алгоритм и его свойства. Способы записи алгоритма.
  28. Типовые структуры алгоритмов.
  29. Стандартные алгоритмы сортировки.
  30. Понятие типа данных. Простые типы данных.
  31. Понятие типа данных. Структурированные типы данных.
  32. Файл как структурированный тип данных.
  33. Динамические типы данных (на примере языка Паскаль).
  34. Поколения языков программирования (ЯП).
  35. Элементы ЯП. Структура исходной программы.
  36. Понятие подпрограммы. Формальные и фактические параметры.
  37. Способы описания ЯП (нотация Бэкуса, нотация IBM). Привести примеры.
  38. Системы программирования (назначение, классификация, примеры).
  39. Структура абстрактной многоязыковой, открытой системы программирования.
  40. Библиотеки подпрограмм.
  41. Общие и общесистемные принципы разработки ПО.
  42. Жизненный цикл ПО.
  43. Объектно-ориентированный подход к программированию.

 

ПРИМЕЧАНИЕ: для ответа на вопросы 27-43 рекомендуется использовать книгу 12 (см. список литературы).

 

 

Посл. цифра                    
Предпос.цифра
  1,27 11,37 21,30 5,41 15,34 25,27 9,35 19,28 3,38 13,31
  2,28 12,38 22,32 6,42 16,35 26,28 10,36 20,29 4,39 14,32
  3,29 13,39 23,33 7,43 17,36 1,29 11,37 21,30 5,40 15,33
  4,30 14,40 24,34 8,27 18,37 2,30 12,38 22,31 6,41 16,34
  5,31 15,41 25,35 9,28 19,38 3,31 13,39 23,32 7,42 17,35
  6,32 16,42 26,36 10,29 20,39 4,32 14,40 24,33 8,43 18,36
  7,33 17,43 1,37 11,30 21,40 5,31 15,41 25,34 9,27 19,37
  8,34 18,27 2,38 12,31 22,41 6,32 16,42 26,35 10,28 20,39
  9,35 19,28 3,39 13,32 23,42 7,33 17,43 1,36 11,29 21,40
  10,36 20,29 4,40 14,33 24,43 8,34 18,27 2,37 12,30 22,41

 

Практические задания

Задание N1.

Используя программу MS Excel сформировать таблицу для вычисления заработной платы.

Фамилия должность тариф число отраб. дней начислено профсоюз налог удержания сумма к выдаче
                 
Итого                

 

В столбцы фамилия, должность, тариф, число отработанных дней месяца ввести произвольные данные для 30 человек.

В остальных столбцах задать формулы для вычисления: начислено =тариф*число отраб.дней; профсоюз =0,01*начислено; налог =0,13*начислено; удержания =профсоюз+налог; сумма к выдаче = начислено-удержания.

Сделать итоговую строку, в которой вычислить суммарную зарплату и суммарную сумму к выдаче.

Сохранить таблицу в файле «Расчет заработной платы (ваша фамилия)» (например: Расчет заработной платы (Иванова)).

 

Задание N2.

 

Все три задачи данного задания выполняются строго по своему варианту. Номер варианта определяется следующим образом:

 

Последняя цифра в номере зачетки: 1 или 6 2 или 7 3 или 8 4 или 9 5 или 0
Номер варианта:          

 

Составить блок-схему алгоритма и программу на VBA в MS Excel в виде функции пользователя для решения задач 1-3 (для своего варианта).

 

ПРИМЕЧАНИЕ: задачи из задания 2 могут быть выполнены письменно без программной реализации на ПК (программная реализация по желанию).

 

 

Варианты задачи1.

1. По заданному значению радиуса R найти площадь круга.

2. По заданному значению радиуса R найти длину окружности.

3. По заданным значениям сторон А, В, С найти площадь треугольника по формуле Герона..

4. По заданным значениям А и В найти площадь прямоугольника со сторонами А и В.

5. По заданным значениям х и у найти значение функции f(x,y)=5x3+2y4.

 

Варианты задачи2.

1. Вычислить значение функции y в заданной точке x.

При этом следует проверить условия существования значения функции в этой точке.

2. Вычислить функцию:

 

3. Вычислить значение функции y в заданной точке x.

При этом следует проверить условия существования значения функции в этой точке.

 

4. Вычислить функцию:

 

 

5. Вычислить значение функции y в заданной точке x.

При этом следует проверить условия существования значения функции в этой точке.

Варианты задачи3.

1. Определить количество положительных элементов в одномерном массиве размера n.

2. Определить количество ненулевых элементов в одномерном массиве размера n.

3. Вычислить сумму отрицательных элементов одномерного массива размера n.

4. Вычислить произведение положительных элементов одномерного массива размера n.

5. Вычислить произведение ненулевых элементов одномерного массива размера n.

Примеры решения задач для задания 2.

Задача 1. Вычислить значение функции у = 2х3 - х2 + 3х +5 для введенного значения х.

 

Составим блок-схему алгоритма.

 

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

Function y(x)

y = 2*x^3 - x^2 + 3*x + 5

End Function

Задача 2.

 

Вычислить значение функции Z в заданной точке x:

Составим блок-схему алгоритма.

 

Составим программу на VBA, оформленную в виде функции пользователя.

Function Z(x)

If x>0 Then Z = x ^ 2 – 2 Else Z = x ^ 3 + 5

End Function

 

Задача 3. Вычислить сумму положительных элементов в одномерном массиве размера n.

Введем обозначения переменных: Х – одномерный массив, n – количество элементов в массиве, S – сумма положительных элементов, i – номер очередного элемента массива.

Составим блок-схему алгоритма.

Составим программу на VBA, оформленную в виде функции пользователя.

Function S(X As Variant) As Double

Dim i, n As Integer

n = Х. Columns. Count

S = 0

For i = 1 To n

If X(i) > 0 Then S = S + X(i)

Next i

End Function

Список рекомендуемой литературы.

  1. Фигурнов В.Э. IBM PC для пользователя. – М: ИНФРА-М, 2001.
  2. Информатика: Базовый курс. Под ред. С.В. Симоновича. СПб: Питер, 2002.
  3. Информатика для юристов и экономистов: Учебник для вузов. Под ред. С.В. Симоновича. СПб: Питер, 2005.
  4. Информатика: Учебник. Под ред Н.В. Макаровой. – М: Финансы и статистика, 2002.
  5. Козырев А.А. Информатика. Учебник. СПб: Изд-во Михайлова В.А., 2002.
  6. Каймин В.А. Информатика. Учебник. 2-е издание. М: ИНФРА-М, 2001.
  7. Аладьев В.З., Хунт Ю.Я., Шишаков М.Л. Основы информатики. М: Филин, 1999.
  8. Экономическая информатика. Учебник для вузов. Под ред. д.э.н., проф. В.В. Евдокимова. – СПб: Питер, 1997.
  9. Экономическая информатика и вычислительная техника. Под ред. Косарева В.П. и Королева А.Ю. М: Финансы и статистика, 1996.
  10. Леонтьев В.П. 1000 лучших программ. Настольная книга пользователя. – М: ОЛМА-ПРЕСС Образование, 2005.
  11. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. СПб: Питер, 2001.

12. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: Учеб. Пособие. – М.: ФОРУМ: ИНФРА-М, 2005.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: