Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа зо+зу.doc
Скачиваний:
66
Добавлен:
11.03.2016
Размер:
19.34 Mб
Скачать

Раздел «Алгоритмизация и программирование. Языки программирования высокого уровня. Технологии программирования»

Содержание раздела:Понятие алгоритма и его свойства. Исполнитель алгоритма. Способы записи алгоритма. Блок-схема алгоритма. Базовые алгоритмические структуры. Следование. Ветвление. Цикл. Трансляция, компиляция и интерпретация.

Технологии программирования: эволюция и классификация языков программирования. Основные понятия языков программирования. Язык программирования VisualBasicForApplications(VBA). РедактораVBЕ. Общие принципы построения VBA-программы. Типы данных. Понятие переменной. Операции и операторы VBA. Встроенные функции VBA. Программирование алгоритмов линейной структуры. Программирование ветвлений. Программирование повторений.

ЗАДАНИЕ 5.Напишите программу для решения задач согласно Вашему варианту, создав форму (вMSAccess) для вывода на экран данных и результата.

Вариант 1

Задача 1.Найти значение функцииу = 3x6 – 6x2 – 7при заданном значенииx.

Задача 2.Написать программу, вычисляющую значение функцииy, если

y = 2a + x2 при x>0

y = 3b + 3a при x=0

y = sinx + a при x<0

Задача3.Вычислить значения функцииy = а / х + bприx = 1, 2, 3,...,10 (а, b вводятся с клавиатуры).

Вариант 2

Задача 1.Создайте программу для вычисления следующего выражения и функции(АиВданы).

Задача 2.Услуги телефонной сети оплачиваются по следующему правилу: за разговоры доАминут в месяц оплачиваютсяВруб., а разговоры сверх установленной нормы оплачиваются из расчетаСруб. в минуту. Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц.

Задача 3.Найти произведение целых нечетных чисел в промежутке [m, n], гдеm, n– произвольные вещественные числа (вводятся с клавиатуры).

Вариант 3

Задача 1.Даны два ненулевых числа. Найти сумму, разность, произведение и частное их квадратов.

Задача 2.Написать программу-тест «Курсы по вождению», позволяющую в зависимости от введенного возраста выводить то или иное сообщение. Если введенный возраст меньше 18, выводится сообщение «Приходите после 18 лет». Если возраст от 18 до 60 лет, сообщение «Вы нам подходите», и если возраст более 60, сообщение «Извините, но Вы опоздали».

Задача 3.Даны два целых числаAиB(A<B). Найти сумму квадратов всех целых чисел отAдоBвключительно.

Вариант 4

Задача 1.Даны два неотрицательных числаaиb. Найти их среднее геометрическое, то есть квадратный корень из их произведения.

Задача 2.Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень – отрицательные. Вывести результат.

Задача 3.Составьте программу, выводящую на экран квадраты чисел от 10 до 20.

Вариант 5

Задача 1.Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1 килобайт = 1024 байта).

Задача 2.Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число.

Задача 3.Найти сумму чисел от 100 до 200 кратных 17.

Вариант 6

Задача 1.Даны катеты прямоугольного треугольникаaиb. Найти его гипотенузуcи периметрP. (с = ,P=a+b+ с)

Задача 2.Написать программу, которая бы запрашивала возраст мужчины и сообщала, сколько лет ему осталось до пенсии, либо что он уже пенсионер.

Задача 3.С клавиатуры вводятся Nчисел. Составьте программу, которая определяет количество положительных среди введенных чисел.

Вариант 7

Задача 1.Создайте программу для вычисления следующего выражения и функции

(BиCданы).

Задача 2.Даны две переменные целого типа:AиB. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменныхAиB.

Задача 3.Составьте программу, которая переводит расстояния из дюймов в сантиметры (1 дюйм = 2,5 см) для значений длин от 1 до 20 дюймов.

Вариант 8

Задача 1.Создайте программу для вычисления следующего выражения и функции.(AиCданы).

Задача 2.Первая бригада маляров заt1час покрасилаАм2стен, а вторая бригада заt2часа покрасилаВм2. У какой бригады производительность труда выше?

Задача 3.Вывести на экран числа, кратныеКиз промежутка[А, В]. ЧислаА, В, Кзадает пользователь.

Вариант 9

Задача 1. Вычислитt объем V и площадь поверхности S сферы по введенному значению радиуса r.

; .

Задача 2.Турист за день прошелАкм. До обеда он шел t1 часов и прошел 20 км. Ещеt2часа он шел после обеда. Когда скорость туриста была выше: до обеда или после обеда

Задача 3.Составьте программу, которая вычисляет сумму квадратов чисел от 1 до введенного вами целого числаn.

Вариант 10

Задача 1.Даны длины реберa, b, спрямоугольного параллелепипеда. Найти его объемV=abcи площадь поверхностиS= 2(ab+bc+ас).

Задача 2.Написать программу, позволяющую рассчитать надбавку к окладу в зависимости от стажа работы сотрудников предприятия. Если стаж работы меньше 5 лет, то надбавка составляет 0%, если стаж от 5 до 10 лет, то надбавка – 5%, если стаж больше 10 лет, то надбавка – 10%.

Задача 3.В компьютер вводятся по очереди данные о ростеNчеловек. Выведите средний рост людей.

Пример выполнения задачи

Задача 1. Вклад в банк составляетАрублей. Написать программу, позволяющую определить чему будет равен вклад черезТлет, и сколько % по отношению к первоначальному составит вклад черезТлет, если процентная ставка по вкладу составляетМ%.

а) Форма в режиме Конструктора:

б) Программный код.

в) Форма с результатом:

Примечание: указания по выполнению заданий см. в теоретических сведениях по разделу.

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ по разделу «Модели решения функциональных и вычислительных задач»

СОЗДАНИЕ ОБЪЕКТОВ MS ACCESS

СОЗДАНИЕ ТАБЛИЦ

  1. Интерфейс пользователя Access 2010

В Access 2010 используется разработанный в Access 2007 интерфейс пользователя, который упрощает доступ к многочисленным функциональным возможностям в процессе создания и работы с объектами базы данных и приложения пользователя.

Основу интерфейса Access 2010 составляют:

  • Лента. Полоса в верхней части окна приложения, содержащая стандартные вкладки с группами наиболее часто используемых команд, контекстные вкладки, которые появляются только тогда, когда их использование допустимо (работа с таблицами – при переходе в режим таблицы). На ней отображаются 4 стандартные вкладки: Главная, Создание, Внешние данные, Работа с базами данных. Вкладки включают логически связанные команды. Однотипные команды объединяются в группы. Название группы представлено под набором команд, составляющие ее.

  • Представление Backstage. Набор команд на вкладке Файл на ленте (рис. 1). Предназначено для управления файлами баз данных. Содержит команды для сохранения и публикации, сжатия и восстановления баз данных.

Рисунок 1 – Представление Backstage. Access 2010

  • Область навигации. Область в левой части окна Access, предназначенная для работы с объектами базы данных. Область навигации заменила окно базы данных в Access 2007. При открытии базы данных все ее объекты – таблицы, формы, отчеты, запросы, макросы и модули – отображаются в области навигации в соответствующих группах. Она обеспечивает быстрый доступ к нужным объектам. Состав отображаемых в области навигации объектов может меняться. Можно вывести только нужные категории, отфильтровав группы объектов, выбрать объекты по датам создания, или изменения.

Кроме того, в интерфейс Access 2010 входят:

  • Панель быстрого доступа. Обеспечивает доступ одним нажатием кнопки к наиболее часто используемым командам. Эта панель настраивается в соответствии с предпочтениями пользователя.

  • Вкладки документов. Таблицы, запросы, формы, отчеты и макросы отображаются на вкладках в рабочем пространстве окна Access.

  • Диалоговые окна. Выводятся при выполнении команд для уточнения операции и передачи параметров. В некоторых группах вкладок ленты имеются кнопки вызова диалоговых окон.

  • Строка состояния. Полоса в нижней части окна программы, в которой отображаются сведения о состоянии и располагаются кнопки, позволяющие изменить режим представления объекта.

  • Мини-панель инструментов. Прозрачный элемент, подключенный к объекту, который появляется над выбранным текстом и позволяет легко отформатировать его.

  • Панель сообщений. Единственное средство вывода всех предупреждений системы безопасности. Отображается, когда в открываемой базе данных имеется любое потенциально опасное выполняемое содержимое.