Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_po_kursu_Informatika.doc
Скачиваний:
17
Добавлен:
11.09.2019
Размер:
4.07 Mб
Скачать
  • На последней строке разместить текст:

    Кострома, 2006

    Указать для данного текста форматирование, аналогичное п.6.

    1. Для основного текста реферата задать следующее форматирование абзаца и шрифта:

      • выравнивание по ширине;

      • междустрочный интервал – полуторный;

      • отступ первой строки – 15 мм;

      • шрифт Times New Roman;

      • размер шрифта 14 пт.

    2. Используя команды «Формат» - «Стили и форматирование…» - «Создать стиль…» создать следующие стили:

    а) Стиль «Глава»:

    • основан на стиле – заголовок 1;

    • шрифт Arial, размер – 18, полужирный;

    • выравнивание – по центру.

    б) Стиль «Введение»:

    • основан на стиле – заголовок 1;

    • шрифт Arial, размер – 18, полужирный;

    • выравнивание – по центру.

    в) Стиль «Заключение»:

    • основан на стиле – заголовок 1;

    • шрифт Arial, размер – 18, полужирный;

    • выравнивание – по центру.

    г) Стиль «Список литературы»:

    • основан на стиле – заголовок 1;

    • шрифт Arial, размер – 18, полужирный;

    • выравнивание – по центру.

    д) Стиль «Параграф»:

    • основан на стиле – заголовок 2;

    • шрифт Arial, размер – 14, полужирный;

    • выравнивание – по центру.

    1. Применить созданные вами стили к заголовкам глав, параграфов, введения, заключения, списка литературы.

    2. Разместить на отдельных страницах заключение и список использованной литературы, воспользовавшись разрывом на новую страницу.

    3. Список литературы представить в виде нумерованного списка.

    4. Перед словом «Введение» на 2 странице вставить разрыв на новую страницу, создав пустую страницу.

    5. На чистой странице на 1 строке разместить слово «Содержание:», указав для него следующее форматирование:

      • выравнивание по центру;

      • шрифт Arial;

      • размер шрифта 18 пт.

      • полужирный.

    6. Установить текстовый курсор на новую строку.

    7. Создать автоматическое оглавление, выполнив команды «Вставка» - «Ссылка» - «Оглавления и указатели…».

    8. Перейти на вкладку «Оглавление».

    9. Установить опции «Показывать номера страниц», «2 уровня», «Заполнитель».

    10. Для появившегося текста содержания установить следующее форматирование:

      • выравнивание по ширине;

      • междустрочный интервал – полуторный;

      • шрифт Times New Roman;

      • размер шрифта 14 пт.

    11. Вставить номера страниц, выполнив команды «Вставка» - «Номера страниц…» и установив следующие параметры нумерации:

      • положение – вверху страницы;

      • выравнивание – справа;

      • опцию «Номер на первой странице» убрать.

    12. Сохранить текстовый документ в папке «Лабораторная работа №6» под именем Реферат_Фамилия1_Фамилия2.doc, указав вместо слов Фамилия1 и Фамилия2 ваши фамилии. Например: Реферат_Иванов_Петрова.doc, Реферат_Сидоров.doc.

    Лабораторная работа №7 «Построение простой расчетной таблицы с использованием абсолютной и относительной адресации»

    Цели работы:

    • закрепление навыков и умений работы с объектами электронной таблицы: листом, строками, столбцами, ячейками;

    • закрепление навыков ввода информации в ячейки таблицы: текст, числа, формулы;

    • отработка навыков и умений использования принципов абсолютной и относительной адресации при копировании формул.

    Теоретическая часть

    Документ Microsoft Excel представляет собой рабочую книгу, состоящую из нескольких листов. Активным в определенный момент времени может быть только один лист.

    Основными структурными единицами листа электронной таблицы являются строки, столбцы и ячейки. Строки нумеруются арабскими цифрами, столбцы – латинскими буквами или их сочетаниями. Для обращения к отдельной ячейке необходимо указать адрес столбца и адрес строки, на пересечении которых она находится. Например, E4, F6, AC18.

    Рассмотрим назначение основных пунктов меню программы:

    Меню «Файл» предназначено для работы с рабочей книгой (сохранение, открытие), установки параметров страницы, предварительного просмотра листа, вывода на печать.

    Меню «Правка» предназначено для работы с объектами листа (строками, столбцами и ячейками), автоматического заполнения данными, работы с буфером обмена.

    Меню «Вид» предназначен для настройки параметров среды программы.

    Меню «Вставка» предназначено для добавления объектов рабочей книги (листа, строки, столбца, ячеек), вставки диаграмм, встроенных функций.

    Электронный таблицы позволяют вводить в ячейки данные трех типов: текст, числовую информацию и формулы.

    Особенностью ввода числовой информации является то, что дробная часть отделяется от целой части запятой.

    В Microsoft Excel реализована возможность указания формата вывода данных в ячейках. Для его указания необходимо нажать правой кнопкой мыши по ячейке или их выделенной группе и в появившемся контекстном меню выбрать команду «Формат я чеек…»

    Появившееся диалоговое окно «Формат ячеек» позволяет установить формат числа, тип выравнивания текста в ячейке. Кроме того, на вкладке «Выравнивание» есть возможность указания переноса текста по словам, объединения ячеек, поворота текста.

    Правила записи формул

                1. Запись формулы начинается со знака равенства «=».

                2. Формула может содержать адреса ячеек, знаки арифметических операций (+, -, *, /), знаки операций сравнения (>, <, =, >= - больше или равно, <= - меньше или равно, <> - не равно), числовые константы, встроенные функции, круглые скобки.

                3. Арифметические операции выполняются согласно их приоритету, если не указан скобками порядок их выполнения.

                4. В записи формулы зависящие ячейки выделяются цветом.

                5. При вводе формулы в ячейку таблицы активизируется режим отображения формулы. Для перехода в режим отображения значения формулы необходимо нажать на клавишу <Enter> на клавиатуре.

    Например, для вычисления в ячейке B6 среднего арифметического данных, содержащихся в ячейках B2, B3 и B4 потребуется формула =(B2+B3+B4)/3.

    При выполнении расчетов существует возможность обращения не только к отдельной ячейке, но и к их группе, представляющей прямоугольную область. Такая группа ячеек называется диапазоном ячеек. Для обращения к диапазону ячеек необходимо указать адрес его левой верхней ячейки и через двоеточие адрес правой нижней ячейки. Например: A1:B4, АА3:BX5, G4:G19.

    Относительная адресация

    Пусть необходимо с использованием Microsoft Excel разработать таблицу, которая бы по введенной цене билета на некоторый автобусный рейс и количеству билетов, определяла бы стоимость. Пусть в ячейках A2:A5 будут содержаться данные о стоимости билетов, в ячейках B2:B5 – данные о количестве, в ячейках C2:C5 должны содержаться формулы для подсчета стоимости, зависящие от A2:A5 и B2:B5. В ячейке C2 будет формула =A2*B2, в ячейке C3 будет формула =A3*B3, в ячейке C4 будет формула =A4*B4, в ячейке C5 будет формула =A5*B5.

    Можно увидеть, что формулы в ячейках C2:C5 будут однотипные, меняются в них только адреса строк. В Microsoft Excel нет необходимости вводить несколько раз однотипные формулы, их можно скопировать. Причем, по принципу относительной адресации при копировании формул по строкам, в них меняются номера строк (увеличиваются или уменьшаются), а при копировании формулы по столбцам – меняются номера столбцов. Для копирования формулы одного и того же диапазона необходимо нажать левой кнопкой мыши на правый нижний угол табличного курсора (черный прямоугольник в ячейке) и, не отпуская клавиши мыши, вести до последней ячейки диапазона.

    Абсолютная адресация

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

    Тогда формула в ячейке C2 будет такая: (A2+D2)*B2. Скопировав формулу в ячейки C3:C5 по принципу относительной адресации мы получим формулы: (A3+D3)*B3, (A4+D4)*B4, (A5+D5)*B5, но такие формулы нам не дадут верные результаты, ведь значение комиссионного сбора располагается только в одной ячейке.

    Принцип абсолютной адресации дает возможность не менять в формуле при копировании некоторую ячейку или часть ее адреса. Для этого в формуле к обеим частям адреса или к отдельной ее части добавляют знак «$». Например, запись $A$10 означает, что при копировании в формуле всегда будет адрес ячейки A10, запись $A10 означает, что при копировании не будет меняться только адрес столбца, запись A$10 означает, что при копировании не будет меняться только адрес строки.

    Таким образом, формула в ячейке C2 должна быть такая: (A2+$D$2)*B2. Ее можно копировать в ячейки C3:C5, при этом адрес ячейки D2 не будет меняться при копировании формулы.

    Задания для самостоятельной работы

    1. Запустить табличный процессор Microsoft Excel.

    2. Задать имя первого листа «Анализ КР».

    3. На листе «Анализ КР» создать таблицу «Анализ контрольной работы по математике» следующего вида:

      Анализ контрольной работы по математике

      Школа:

      5

      Класс:

      3 «А», 3 «Б», 3 «В»

      Учитель:

      Дата проведения урока:

      Число учащихся по списку

      Учащихся, выполнявших работу

      Человек

      %

       

      Учащихся, справившихся с работой

      Человек

      %

       

      Получили отметки

      Отметка

      Человек

      %

      5

      4

      3

      2

      Учитель: __________________( )

    4. В ячейке для ввода фамилии и имени учителя ввести свои данные.

    5. В ячейке для ввода даты проведения урока ввести текущую дату.

    6. В ячейке для ввода числа учащихся по списку ввести произвольное целочисленное значение.

    7. В ячейке для ввода числа учащихся, выполнявших работу, ввести значение, не превышающее числа учащихся по списку.

    8. В ячейке для ввода числа учащихся, справившихся с работой, ввести значение, не превышающее числа учащихся, выполнявших работу.

    9. В ячейках для ввода отметок ввести значения, в совокупности, не превышающие числа учащихся, выполнявших работу.

    10. В ячейках для ввода процентов ввести формулы для подсчета процентных отношений числа человек, выполнявших работу, справившихся с работой и их отметок.

    11. В последней ячейке в скобках указать свою фамилию и инициалы.

    12. Активировать второй лист и задать ему имя «Доход населения».

    13. В текущем листе создать таблицу «Среднемесячный доход жителей поселка Новый нетрудоспособного возраста» следующего вида:

    1. В соответствующие ячейки ввести значения фамилий 15 пенсионеров и размеров их пенсий за январь, февраль, март и апрель произвольным образом.

    2. Там, где это необходимо, задать денежный формат ячеек.

    3. В ячейках «Сумма» ввести формулу для подсчета суммы пенсии за каждый месяц с учетом постоянной надбавки ветеранам труда.

    4. В ячейках «Средний доход ветерана» ввести формулы для подсчета средней суммы пенсии каждого ветерана за 4 месяца.

    5. В ячейке «Средний доход населения» ввести значение среднего дохода всех ветеранов.

    6. Сохранить рабочую книгу под именем Лабораторная работа №7_Фамилия.xls, указав в имени файла свою фамилию.

    Лабораторная работа №8 «Использование электронных таблиц для решения математических задач»

    Цели работы:

    • отработка навыков и умений внедрения в формулы различных математических функций, используя мастер функций;

    • отработка навыков использования математических функций на примере решения математических задач.

    Теоретическая часть Мастер функций

    В Microsoft Excel для проведения различного рода вычислений содержаться встроенные функции, внедрение которых в ячейку или в формулу в ячейке возможна с помощью мастера функций. Для его запуска необходимо в пункте меню «Вставка» выбрать команду «Функция». В появившемся диалоговом окне «Мастер функций – шаг 1 из 2» нужно выбрать из списка категорию функций, затем дважды щелкнуть по имени нужной функции.

    В появившемся окне «Аргументы функции» ввести с клавиатуры адрес ячейки или нажать на кнопку перед знаком «=» и щелкнуть мышью на нужную ячейку.

    Математические функции в Excel

    1) ABS

    Возвращает модуль (абсолютную величину) числа. Абсолютная величина числа - это число без знака.

    ABS(число)

    Число — это действительное число, модуль которого требуется найти.

    2) COS

    Возвращает косинус заданного угла.

    COS(число)

    Число    — это угол в радианах, для которого определяется косинус.

    Если угол задан в градусах, умножьте его на ПИ()/180 или используйте функцию РАДИАНЫ, чтобы преобразовать его в радианы.

    3) Корень

    Возвращает положительное значение квадратного корня.

    КОРЕНЬ(число)

    Число    — число, для которого вычисляется квадратный корень.

    4) Степень

    Возвращает результат возведения числа в степень.

    СТЕПЕНЬ(число;степень)

    Число    — основание. Оно может быть любым вещественным числом.

    Степень    — показатель степени, в которую возводится основание.

    Вместо функции СТЕПЕНЬ для возведения в степень можно использовать оператор ^, например 5^2.

    5) EXP

    Возвращает число «e», возведенное в указанную степень. Число «e» равно 2,71828182845904 и является основанием натурального логарифма.

    EXP(число)

    Число    — это число, для которого вычисляется экспоненциальная функция с основанием «e».

    6) TAN

    Возвращает тангенс заданного угла.

    TAN(число)

    Число    — угол в радианах, для которого определяется тангенс.

    Автозаполнение ячеек таблицы данными

    При работе с электронными таблицами часто требуется вводить для обработки большой объем однотипных данных, представляющих некоторую последовательность. Например, подряд следующие дни недели, числа с некоторым интервалом и т.п. Microsoft Excel позволяет по введенным первым двум значениям последовательности и ее пределу автоматически заполнить оставшиеся значения последовательности. Для этого можно воспользоваться двумя способами:

    1 Способ:

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

    2 Способ:

    Д анный способ позволяет автоматически заполнить числовую последовательность, представляющую собой арифметическую или геометрическую прогрессию. Для этого мы вводим первое значение прогрессии, а затем в пункте меню «Правка» выбираем команды «Заполнить»-«Прогрессия…». В появившемся диалоговом окне «Прогрессия» необходимо установить нужные параметры прогрессии: расположение, шаг, тип прогрессии и предельное значение. Для ввода прогрессии необходимо нажать на кнопку «ОК».

    Нахождение значения функции в некоторой точке

    Пусть требуется найти значение функции в некоторой точке x0.

    Пусть в ячейке A1 будет содержатся конкретное значение x0. Тогда значение функции будем искать в ячейке B1, используя формулу с внедрением в нее математических функций Excel:

    =СТЕПЕНЬ(ABS(SIN(A1/2)+(СТЕПЕНЬ(COS(A1);2)/EXP(2)));1/3)

    Табулирование функции и построение ее графика

    Табулирование функции – нахождение значений функции на некотором промежутке с некоторым шагом.

    П усть требуется протабулировать функцию на отрезке [-2;2] с шагом 0,5 и построить ее график.

    Пусть в столбце A будут размещаться значения x, в столбце В – значения y. Значения x будем заполнять, используя один из двух способов автозаполнения, например, с помощью арифметической прогрессии. Далее найдем значение функции в первой точке, для этого в ячейку столбца B напротив ячейке с первым значением x введем формулу для подсчета значения функции, а затем скопируем формулу в остальные ячейки.

    Для построения графика функции необходимо выделить диапазон ячеек, включающий все значения x и y данной функции и подписи столбцов (x, y), а затем в пункте меню «Вставка» выбрать команду «Диаграмма…».

    В появившемся диалоговом окне «Мастер диаграмм (шаг 1 из 4): тип диаграммы» выбрать из списка типов диаграмм стандартную точечную диаграмму и выбрать вид со значениями, соединенными сглаживающими линиями. Затем нажать на кнопку «Готово». На листе появится график данной функции.

    Построение графиков двух функций на одной диаграмме

    Для построения двух графиков функций на одной диаграмме необходимо протабулировать эти функции на одном и том же промежутке с общим шагом, выделить диапазон ячеек из значений x и значений y этих функций и вставить точечную диаграмму.

    Решение уравнений методом подбора параметра

    П усть требуется решить уравнение . Для его решения необходимо привести уравнение к виду f(x)=0. В нашем случае к виду . Далее в ячейке A1 необходимо ввести значение «0». В ячейке B1 нужно найти значение функции в точке A1, т.е. в нашем случае ввести формулу = A1+3-COS(A1)+2* A1. Табличный курсор необходимо разместить в ячейке B1. Далее в пункте меню «Сервис» необходимо выбрать команду «Подбор параметра…». В появившемся диалоговом окне «Подбор параметра» необходимо установить следующие значения:

    • установить в ячейке B1;

    • значение 0;

    • изменяя значение ячейке $A$1.

    Далее необходимо нажать на кнопку «OK»

    Если решение существует, то в появившемся далее окне «Результат подбора параметра» появится соответствующее сообщение. Решение необходимо искать в ячейке A1.

    Задания для самостоятельной работы

    1. Запустить табличный процессор Microsoft Excel.

    2. Используя математические функции электронных таблиц решить следующие задания (каждое задание на отдельном листе с именами «Задание №1», «Задание №2» и т.д.):

      1. Найти значение функции в точке .

    Организовать возможность ввода любого значение .

      1. Протабулировать функцию на отрезке [-4;5) с шагом h=0,4 и построить ее график, используя точечную диаграмму.

      2. Построить на одной точечной диаграмме графики функций

    и на отрезке [-6;7) с шагом h=0,6.

      1. Решить уравнение и выполнить проверку графическим методом.

    1. Сохранить документ Microsoft Excel под именем Лабораторная работа №8_Фамилия.xls, указав в имени файла свою фамилию.

    Лабораторная работа №9 «Проведение расчетов в электронной таблице с использованием математических и статистических функций»

    Цели работы:

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

    Теоретическая часть Математические функции

    1) Сумм

    Суммирует все числа в интервале ячеек.

    СУММ(число1;число2; ...)

    Число1, число2,... — от 1 до 30 аргументов, для которых требуется определить итог или сумму.

    2) Суммесли

    Суммирует ячейки, заданные критерием.

    СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)

    Диапазон — диапазон вычисляемых ячеек.

    Критерий — критерий в форме числа, выражения или текста, определяющего суммируемые ячейки. Например, критерий может быть выражен как 32, "32", ">32", "яблоки".

    Диапазон_суммирования — фактические ячейки для суммирования.

    • Ячейки в «диапазон_суммирования» суммируются, только если соответствующие им ячейки в аргументе «диапазон» удовлетворяют критерию.

    • Если «диапазон_суммирования» опущен, то суммируются ячейки в аргументе «диапазон».

    3) Произвед

    Перемножает числа, заданные в качестве аргументов и возвращает их произведение.

    ПРОИЗВЕД(число1;число2; ...)

    Число1, число2,...    — от 1 до 30 перемножаемых чисел.

    4) Округл

    Округляет число до указанного количества десятичных разрядов.

    ОКРУГЛ(число;число_разрядов)

    Число — округляемое число.

    Число_разрядов — количество десятичных разрядов, до которого нужно округлить число.

    • Если число_разрядов больше 0, то число округляется до указанного количества десятичных разрядов справа от десятичной запятой.

    • Если число_разрядов равно 0, то число округляется до ближайшего целого.

    Если число_разрядов меньше 0, то число округляется слева от десятичной запятой.

    5) НЕЧЁТ

    Возвращает число, округленное до ближайшего нечетного целого.

    НЕЧЁТ(число)

    Число — округляемое значение.

    • Если аргумент число не является числом, то функция НЕЧЁТ возвращает значение ошибки #ЗНАЧ!.

    • Независимо от знака числа, округление всегда производится с избытком. Если число является нечетным целым, то округления не происходит.

    6) ЧЁТН

    Возвращает число, округленное до ближайшего четного целого. Эту функцию можно использовать при обработке объектов, которые поступают парами. Например, упаковочный ящик позволяет упаковывать по два объекта в ряд. Ящик будет заполнен, если количество объектов, округленное до ближайшего четного числа, равняется вместимости ящика.

    ЧЁТН(число)

    Число — это округляемое значение.

    • Если аргумент число числом не является, то ЧЁТН возвращает значение ошибки #ЗНАЧ!.

    • Независимо от знака числа округление производится с избытком. Если число уже является четным целым, то никакого округления не производится.

    7) Целое

    Округляет число до ближайшего меньшего целого.

    ЦЕЛОЕ(число)

    Число — это вещественное число, округляемое до ближайшего меньшего целого.

    8) Окрвверх

    Возвращает результат округления с избытком до ближайшего числа, кратного точности. Например, если в значениях цен необходимо избежать рублей, а товар стоит 442 рубля, используйте формулу =ОКРВВЕРХ(442;10), чтобы округлить цену с точностью до 10 рублей.

    ОКРВВЕРХ(число; точность)

    Число — это округляемое значение.

    Точность — это кратное, до которого требуется округлить.

    • Если один из аргументов не является числом, то ОКРВВЕРХ возвращает значение ошибки #ЗНАЧ!.

    • Независимо от знака числа, округление производится с избытком. Если число уже кратно точности, то округления не производится.

    • Если число и точность имеют разные знаки, то функция ОКРВВЕРХ возвращает значение ошибки #ЧИСЛО!.

    9) Окрвниз

    Округляет число до кратного заданной точности с недостатком.

    ОКРВНИЗ(число; точность)

    Число — это округляемое числовое значение.

    Точность — это кратное, до которого требуется округлить.

    • Если любой из аргументов не число, то ОКРВНИЗ возвращает значение ошибки #ЗНАЧ!.

    • Если число и точность имеют разные знаки, то ОКРВНИЗ возвращает значение ошибки #ЧИСЛО!.

    • Независимо от знака числа, округление всегда производится с недостатком. Если число уже кратно точности, то никакого округления не производится.

    10) Округлвверх

    Округляет число до ближайшего большего по модулю.

    ОКРУГЛВВЕРХ(число;число_разрядов)

    Число — любое вещественное число, которое нужно округлить с избытком.

    Число_разрядов — количество цифр, до которого округляется число.

    • Функция ОКРУГЛВВЕРХ подобна функции ОКРУГЛ, за тем исключением, что округление всегда производится с избытком.

    • Если число_разрядов больше 0 (нуля), то число округляется с избытком до заданного количества десятичных разрядов после десятичной запятой.

    • Если число_разрядов равно 0, то число округляется до ближайшего целого.

    • Если число_разрядов меньше 0, то число округляется с избытком, с учетом десятичных разрядов слева от десятичной запятой.

    11) Округлвниз

    Округляет число до ближайшего меньшего по модулю значения.

    ОКРУГЛВНИЗ(число;число_разрядов)

    Число — любое вещественное число, которое нужно округлить с недостатком.

    Число_разрядов — количество цифр, до которого округляется число.

    • Функция ОКРУГЛВНИЗ подобна функции ОКРУГЛ, за тем исключением, что число всегда округляется с недостатком.

    • Если число_разрядов больше 0 (нуля), то число округляется с недостатком до заданного количество десятичных разрядов после запятой.

    • Если число_разрядов равно 0, то число округляется вниз до ближайшего целого.

    • Если число_разрядов больше 0, то число округляется с недостатком до заданного количеств десятичных разрядов слева от запятой.

    12) Числкомб

    Возвращает количество комбинаций для заданного числа объектов. Функция ЧИСЛКОМБ используется для определения числа всех возможных сочетаний объектов в группы.

    ЧИСЛКОМБ(число; число_выбранных)

    Число — это число элементов.

    Число_выбранных — это число объектов в каждой комбинации.

    Статистические функции

    1) МАКС - возвращает наибольшее значение из набора значений.

    МАКС(число1;число2; ...)

    Число1, число2,... — от 1 до 30 чисел, среди которых требуется найти наибольшее.

    2) Макса

    Возвращает наибольшее значение в списке аргументов. Наряду с числовыми значениями выполняется также сравнение текстовых и логических (таких как ИСТИНА и ЛОЖЬ) значений.

    МАКСА(значение1;значение2;...)

    Значение1, значение2,... — от 1 до 30 значений, среди которых требуется найти наибольшее.

    Аргументы, содержащие значение ИСТИНА интерпретируются как 1, аргументы, содержащие текст или значение ЛОЖЬ интерпретируются как 0 (ноль).

    3) МИН

    Возвращает наименьшее значение в списке аргументов.

    МИН(число1;число2; ...)

    Число1, число2,... — от 1 до 30 чисел, среди которых требуется найти наименьшее.

    4) Мина

    Возвращает наименьшее значение в списке аргументов. Наряду с числовыми значениями выполняется также сравнение текстовых и логических, таких как ИСТИНА и ЛОЖЬ, значений.

    МИНА (значение1;значение2;...)

    Значение1, значение2,... — от 1 до 30 значений, среди которых требуется найти наименьшее.

    Аргументы, содержащие значение ИСТИНА интерпретируются как 1, аргументы, содержащие текст или значение ЛОЖЬ, интерпретируются как 0 (нуль).

    5) Медиана

    Возвращает медиану заданных чисел. Медиана — это число, которое является серединой множества чисел, то есть половина чисел имеют значения большие, чем медиана, а половина чисел имеют значения меньшие, чем медиана.

    МЕДИАНА(число1;число2;...)

    Число1, число2,... — от 1 до 30 чисел, для которых определяется медиана.

    6) Мода

    Возвращает наиболее часто встречающееся или повторяющееся значение в массиве или интервале данных. Как и функция МЕДИАНА, функция МОДА является мерой взаимного расположения значений.

    МОДА(число1;число2; ...)

    Число1, число2,...  — от 1 до 30 аргументов, для которых вычисляется мода. Можно использовать один массив или одну ссылку на массив вместо аргументов, разделяемых точкой с запятой.

    7) Наибольший

    Возвращает k-ое по величине значение из множества данных. Эта функция позволяет выбрать значение по его относительному местоположению. Например, функцию НАИБОЛЬШИЙ можно использовать для определения наилучшего, второго или третьего результатов тестирования в баллах.

    НАИБОЛЬШИЙ(массив;k)

    Массив — массив или интервал данных, для которых определяется k-ое наибольшее значение.

    k — позиция (начиная с наибольшей) в массиве или интервале ячеек данных.

    8) Наименьший

    Возвращает k-ое наименьшее значение в множестве данных. Эта функция используется для определения значения, занимающего определенное относительное положение в множестве данных.

    Синтаксис

    НАИМЕНЬШИЙ(массив;k)

    Массив — массив или диапазон числовых данных, для которого определяется k-ое наименьшее значение.

    k — позиция (начиная с наименьшей) в массиве или интервале ячеек данных.

    9) Сроткл

    Возвращает среднее абсолютных значений отклонений точек данных от среднего. СРОТКЛ является мерой разброса множества данных.

    СРОТКЛ(число1; число2; ...)

    Число1, число2,... — это от 1 до 30 аргументов, для которых определяется среднее абсолютных отклонений. Можно использовать массив или ссылку на массив вместо аргументов, разделяемых точкой с запятой.

    10) СЧЁТ

    Подсчитывает количество чисел в списке аргументов. Функция СЧЁТ используется для получения количества числовых ячеек в интервалах или массивах ячеек.

    СЧЁТ(значение1; значение2; ...)

    Значение1, значение2, ... — это от 1 до 30 аргументов, которые могут содержать или ссылаться на данные различных типов, но в подсчете участвуют только числа.

    11) Счётесли

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

    СЧЁТЕСЛИ(диапазон;критерий)

    Диапазон — диапазон, в котором нужно подсчитать ячейки.

    Критерий — критерий в форме числа, выражения или текста, который определяет, какие ячейки надо подсчитывать. Например, критерий может быть выражен следующим образом: 32, "32", ">32", "яблоки".

    9) СЧЁТЗ

    Подсчитывает количество непустых значений в списке аргументов. Функция СЧЁТЗ используется для подсчета количества ячеек с данными в интервале или массиве.

    СЧЁТЗ(значение1; значение2; ...)

    Значение1, значение2, ...  — это от 1 до 30 аргументов, количество которых требуется сосчитать. В данном случае значением считается значение любого типа, включая пустую строку (""), но не включая пустые ячейки. Если аргументом является массив или ссылка, то пустые ячейки в массиве или ссылке игнорируются.

    10) Считатьпустоты

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

    СЧИТАТЬПУСТОТЫ(диапазон)

    Диапазон — это диапазон, в котором требуется подсчитать количество пустых ячеек.

    Ячейки с формулами, которые возвращают значение "" (пустой текст), учитываются при подсчете. Ячейки с нулевыми значениями не учитываются.

    11) Срзнач

    Возвращает среднее (арифметическое) своих аргументов.

    СРЗНАЧ(число1; число2; ...)

    Число1, число2, ... — это от 1 до 30 аргументов, для которых вычисляется среднее.

    12) Срзнача

    Вычисляет среднее арифметическое значений, заданных в списке аргументов.

    Помимо чисел в расчете могут участвовать текст и логические значения, такие как ИСТИНА и ЛОЖЬ.

    СРЗНАЧА(значение1; значение2;...)

    Значение1, значение2,... — это от 1 до 30 ячеек, интервалов ячеек или значений, для которых вычисляется среднее.

    Массивы и ссылки, содержащие текст, интерпретируются как 0 (ноль). Пустой текст ("") интерпретируется как 0 (ноль). Если при расчете не требуется учитывать текстовые значения, следует использовать функцию СРЗНАЧ.

    Аргументы, содержащие значение ИСТИНА, интерпретируются как 1. Аргументы, содержащие значение ЛОЖЬ, интерпретируются как 0 (ноль).

    Задания для самостоятельной работы

    1. Запустить табличный процессор Microsoft Excel.

    2. На первом листе с именем «Оценки» создать таблицу вида:

      Оценки учащихся 3 "А" класса

      Предмет

      Фамилия

      Ученик 1

      Ученик 2

      Ученик 3

      Ученик 4

      Ученик 5

      Ученик 6

      Ученик 7

      Ученик 8

      Ученик 25

      Ученик 26

      Ученик 27

      Математика

      1 четверть

      2

      5

      4

      3

      2

      3

      3

      5

      2

      3

      4

      2 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      3 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      4 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      Год

       

       

       

       

       

       

       

       

       

       

       

       

      Русский язык

      1 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      2 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      3 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      4 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      Год

       

       

       

       

       

       

       

       

       

       

       

       

      Информатика

      1 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      2 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      3 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      4 четверть

       

       

       

       

       

       

       

       

       

       

       

       

      Год

       

       

       

       

       

       

       

       

       

       

       

       

    3. Заполнить таблицу любыми 27 фамилиями учащихся и их оценками за 1, 2, 3, 4 четверть по 5 предметам.

    4. Посчитать годовые оценки учащихся как средние значения оценок за четверти, округленные до ближайшего целого значения.

    5. Посчитать средний балл по каждому предмету за каждую четверть среди всех учащихся.

    6. Посчитать округленный до 5 разрядов средний балл по каждому предмету за каждую четверть среди всех учащихся.

    7. Посчитать округленный до ближайшего нечетного числа средний балл по каждому предмету за каждую четверть среди всех учащихся.

    8. Посчитать округленный до ближайшего четного числа средний балл по каждому предмету за каждую четверть среди всех учащихся.

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

    10. Посчитать округленный с избытком до 0,001 средний балл по каждому предмету за каждую четверть среди всех учащихся.

    11. Посчитать округленный с недостатком до 0,001 средний балл по каждому предмету за каждую четверть среди всех учащихся.

    12. Посчитать округленный до ближайшего большего по модулю (5 разрядов) средний балл по каждому предмету за каждую четверть среди всех учащихся.

    13. Посчитать округленный до ближайшего меньшего по модулю (5 разрядов) средний балл по каждому предмету за каждую четверть среди всех учащихся.

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

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

    16. Посчитать среднее отклонение от среднего по каждому предмету за каждую четверть среди всех учащихся.

    17. Посчитать максимальную годовую оценку каждого учащегося.

    18. Посчитать минимальную годовую оценку каждого учащегося.

    19. Посчитать наибольшую третью годовую оценку каждого учащегося.

    20. Посчитать наименьшую третью годовую оценку каждого учащегося.

    21. Определить число, которое является серединой среди всех годовых оценок для каждого учащегося.

    22. Определить наиболее часто повторяющуюся годовую оценку у каждого учащегося.

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

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

    25. Посчитать количество учащихся, получивших положительные годовые оценки за каждый предмет.

    26. Посчитать количество учащихся, получивших оценку «2» за каждый предмет.

    27. Посчитать количество учащихся, получивших оценку «3» за каждый предмет.

    28. Посчитать количество учащихся, получивших оценку «4» за каждый предмет.

    29. Посчитать количество учащихся, получивших оценку «5» за каждый предмет.

    30. Проверить, у скольких учащихся не стоит годовая оценка или «н/а» по каждому предмету.

    31. На втором листе с именем «Сочетания» вычислить, сколько всего существует групп учащихся по 3 человека из 27 учащихся для выполнения творческих работ.

    32. На третьем листе с именем «Размещения» вычислить, сколькими способами 6 учащихся, сдающих ЕГЭ по иностранному языку, могут занять места в классе, в котором стоит 20 одноместных столов. Для вычисления использовать математическую формулу:

    , где . В нашем случае, n=20, k=6.

    1. Сохранить документ Microsoft Excel под именем Лабораторная работа №9_Фамилия.xls, указав в имени файла свою фамилию.

    Лабораторная работа №10 «Использование логических функций для решения задач»

    Цели работы:

    • отработка навыков и умений использования логических функций при решении задач.

    Теоретическая часть

    При реализации некоторых задач в электронных таблицах часто требуется использовать функцию, которая бы возвращала определенное значение в зависимости от некоторого условия.

    Например, требуется разработать таблицу, в которой бы отражались сведения о результатах ЕГЭ некоторых абитуриентов, и автоматически бы по этим результатам определялось, поступил абитуриент в институт или не поступил. Таблица может быть такой:

    Пусть для поступления в институт абитуриенту необходимо набрать в сумме 130 баллов. Тогда в ячейке E2 должна размещаться формула, которая бы проверяла сумму баллов и в случае истинности условия (сумма баллов достигнута 130) возвращала бы значение «Зачислен» или «Не зачислен» в случае ложности условия. Такой функций является логическая функция ЕСЛИ.

    Формат записи данной функции:

    ЕСЛИ(логическое выражение;значение_если_истина;значение_если_ложь)

    Логическое выражение    — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ. Этот аргумент может быть использован в любом операторе сравнения.

    Значение_если_истина    — это значение, которое возвращается, если логическое выражение равно ИСТИНА. Значение_если_истина может быть формулой.

    Значение_если_ложь    — это значение, которое возвращается, если логическое выражение равно ЛОЖЬ. Значение_если_ложь может быть формулой.

    Таким образом, в нашем примере в ячейке E2 должна быть указана формула:

    =ЕСЛИ((B2+C2+D2)>=130;”Зачислен”;”Не зачислен”)

    Изменим условие нашей задачи. Пусть для поступления в институт нужно не только набрать в сумме 130 баллов, но еще пройти собеседование. Таблица будет такой:

    Пусть в ячейке E2 будет отображаться значение «Да», если абитуриент прошел собеседование и «Нет» в противном случае.

    Тогда условие поступления в институт будет зависеть от двух критериев:

      1. сумма баллов достигнута 130;

      2. собеседование равно «Да».

    Для того чтобы в функции ЕСЛИ связать два или несколько условий в одно необходимо логические функции ИЛИ, И, НЕ.

    Формат записи функции ИЛИ:

    ИЛИ(логическое_значение1;логическое_значение2; ...)

    Логическое_значение1, логическое_значение2,... — от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.

    Даная функция возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

    Формат записи функции И:

    И(логическое_значение1;логическое_значение2; ...)

    Логическое_значение1, логическое_значение2,... — от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.

    Даная функция возвращает ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает ЛОЖЬ, если хотя бы один из аргументов имеет значение ЛОЖЬ.

    Формат записи функции НЕ:

    НЕ(логическое_значение)

    Логическое_значение    — величина или выражение, которые могут принимать два значения: ИСТИНА или ЛОЖЬ.

    Если логическое_значение имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА; если логическое_значение имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ.

    В нашем примере для условия необходимо использовать логическую функцию И, так как для поступления необходимо, чтобы оба простых условия выполнялись. И функция в ячейке F2 будет иметь вид:

    ЕСЛИ(И((B2+C2+D2)>=130;E2=”Да”);”Зачислен”;”Не зачислен”)

    Задания для самостоятельной работы

    1. Запустить табличный процессор Microsoft Excel.

    2. На первом листе с именем «Тест» создать таблицу, представляющую собой тестирование, следующего вида:

    1. Разработать тест по своей профессиональной деятельности, состоящий из 15 вопросов, на которые может быть получен ответ «да» или «нет».

    2. В соответствующие ячейки ввести вопросы.

    3. В столбце «Результат ответа» напротив значения ответа ввести формулу, которая бы возвращала значение пустой строки, если не был введен ответ, значение «правильно», если был введен правильный ответ и значение «не правильно», если был введен неправильный ответ.

    4. В ячейке «Сумма баллов» ввести формулу, которая считает количество ячеек столбца «Результат ответа», значение которых равно «правильно» (соответствующую функцию найти в лабораторной работе №9).

    5. В ячейке «Ваша оценка» ввести формулу, которая бы выставляла оценку за тест согласно следующим условиям (критериям оценки):

      Сумма баллов

      Оценка

      менее 7

      2

      7-10

      3

      11-13

      4

      14-15

      5

    6. Сохранить документ Microsoft Excel под именем Лабораторная работа №10_Фамилия.xls, указав в имени файла свою фамилию.

    Лабораторная работа №11 «Создание и заполнение базы данных с помощью субд Access»

    Цели работы:

    • отработка навыков и умений создания структуры таблицы базы данных;

    • отработка навыков и умений заполнения таблицы с помощью созданной формы.

    Теоретическая часть

    База данных – это организованная структура, предназначенная для хранения информации.

    Мы будем работать с реляционными (табличными) базами данных, которые состоят из полей и записей.

    Поле базы данных – именованный столбец таблицы, определяющий некоторое характеристическое свойство данных.

    Поле имеет свой тип данных: текстовое, числовое, логическое и т.д. и свойства: размер поля, формат поля, маска ввода, обязательное поле и пр.

    Запись – строка таблицы, определяющая набор конкретных значений полей базы данных.

    Ключевое поле – поле базы данных, которое однозначно идентифицирует запись. Например, номер паспорта, гос. номер машины и пр.

    Для работы с базами данных необходимы специальные прикладные программы, называемые системами управления базами данных (СУБД).

    Одной из наиболее распространенных СУБД является Microsoft Access.

    База данных и предназначенная для работы с ней система управления базы данных в своей совокупности образуют информационную систему.

    Создание таблицы базы данных

    1. При запуске СУБД Microsoft Access сначала необходимо создать файл новой базы данных и сохранить его.

    2. После сохранения базы данных появится окно работы с сохраненной базой.

    1. Сначала нам потребуется активизировать объект «Таблицы» и создать таблицу в режиме конструктора.

    2. В появившемся окне «Таблица1: таблица» в столбце «Имя поля» необходимо указать соответствующие имена полей, а в столбце «Тип данных» - их типы.

    1. Далее необходимо указать ключевое поле, щелкнув правой кнопкой мыши по соответствующему имени поля и выбрав команду «Ключевое поле».

    2. Затем необходимо закрыть окно «Таблица1: таблица» и сохранить таблицу, придав ей имя.

    3. Сохраненная таблица появится в списке таблиц.

    Заполнение базы данных

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

    2. Для создания формы необходимо активизировать объект «Формы» и создать форму с помощью мастера.

    3. Далее необходимо выбрать, на основе какой таблицы и ее полей будет создаваться форма, ее внешний вид, стиль и задать имя формы. Если необходимо, форму можно отредактировать в режиме конструктора.

    Поиск данных в базе данных

    1. Наиболее простой способ поиска данных – поиск данных с помощью фильтров.

    2. Для выполнения фильтра необходимо открыть таблицу.

    3. В пункте меню «Записи» выбрать команды «Фильтр» - «Изменить фильтр».

    4. В соответствующих полях необходимо указать критерии поиска.

    5. В пункте меню «Фильтр» выбрать команду «Применить фильтр».

    6. Для возврата в текущую таблицу необходимо в пункте меню «Фильтр» выбрать команду «Удалить фильтр».

    Задания для самостоятельной работы

    1. Запустить систему управления базами данных Microsoft Access.

    2. Создать новую базу данных и сохранить ее в папке вашей подгруппы под именем База данных_Фамилия.mdb, указав в имени файла свою фамилию.

    3. С помощью конструктора создать таблицу следующей структуры:

      Имя поля

      Тип данных

      Номер студенческого билета

      текстовый, ключевое поле

      Фамилия

      текстовый

      Имя

      текстовый

      Отчество

      текстовый

      Дата рождения

      Дата/время

      Область

      текстовый

      Населенный пункт

      текстовый

      Улица

      текстовый

      Номер дома

      текстовый

      Номер квартиры

      числовой

      Домашний телефон

      текстовый

      Специальность

      текстовый

      Группа

      числовой

      Год поступления

      числовой

    4. Задать следующие свойства полей таблицы:

    • для поля «Дата рождения» - формат поля – краткий формат даты;

    • для поля «Номер квартиры» - условие на значение - >0;

    • для поля «Домашний телефон» - маска ввода:

    1. в диалоговом окне «Создание масок ввода» щелкнуть по кнопке «Список»;

    1. в появившемся диалоговом окне «Настройка масок ввода» установить следующие значения:

    1. нажать на кнопку «Закрыть» и далее на кнопку «Готово».

    • для поля «Группа» - условие на значение - >0;

    • для поля «Год поступления» - условие на значение - >2000.

    1. Сохранить таблицу под именем «Студенты факультета».

    2. С помощью конструктора создать таблицу следующей структуры:

    Имя поля

    Тип данных

    Номер студенческого билета

    текстовый, ключевое поле

    Математика

    мастер подстановок

    Информатика

    мастер подстановок

    Иностранный язык

    мастер подстановок

    При установки типа данных «Мастер подстановок» для полей «Математика», «Информатика», «Иностранный язык»:

    1. в диалоговом окне «Создание подстановки» выбрать значение «Будет введен фиксированный набор значений» и нажать на кнопку «Далее»

    1. в следующем диалоговом окне установить значения выбора, определяющие результаты экзамена:

    3) нажать на кнопку «Готово».

    1. Сохранить таблицу под именем «Летняя сессия 2007-2008 учебного года».

    2. Для двух созданных таблиц создать и отредактировать формы.

    3. С помощью форм заполнить обе таблицы осмысленными значениями 10 записей.

    4. Сохранить изменения в созданной базе данных.

    Лабораторная работа №12 «Создание межтабличных связей. Поиск и сортировка данных в базе данных с помощью запросов. Создание отчетов»

    Цели работы:

    • отработка навыков и умений создания межтабличных связей;

    • отработка навыков и умений создания запросов для организации поиска и сортировки данных в базе данных;

    • отработка умений создания отчетов.

    Теоретическая часть Создание межтабличных связей

    Существует несколько типов возможных связей между таблицами. Наиболее распространенными являются связи «один ко многим» и «один к одному». Связь между таблицами организуется на основе общего поля, причем в одной из таблиц оно обязательно должно быть ключевым, то есть на стороне «один» должно выступать ключевое поле, содержащее уникальные, неповторяющиеся значения. Значения на стороне «многие» могут повторяться.

    Если структура базы данных продумана заранее, а связи между таблицами намечены, то создание реляционных отношений между таблицами выполняется очень просто:

      1. В пункте меню «Сервис» выбирается команда «Схема данных…».

      2. В появившемся диалоговом окне «Добавление таблицы» необходимо выделить соответствующую таблицу и нажать на кнопку «Добавить».

      1. После добавления всех таблиц необходимо нажать на кнопку «Закрыть».

      2. Далее необходимо в пункте меню «Связи» выбрать команду «Изменить связь…».

      3. В появившемся диалоговом окне «Изменение связей» нажать на кнопку «Новое..».

      1. В появившемся диалоговом окне «Создание» необходимо установить имена таблиц и их полей, по которым организуется связь, и нажать на кнопку «OK»:

      1. В появившемся диалоговом окне «Изменение связей» будет отображаться информация о связях между таблицами.

      2. Если установить опцию «Обеспечение целостности данных», то удалять данные из ключевого поля главной таблицы нельзя.

      3. Если вместе с ним включены опции «Каскадное обновление связанных полей» и «Каскадное удаление связанных записей», то, соответственно, операции редактирования и удаления данных в ключевом поле главной таблицы разрешены, но сопровождаются автоматическими изменениями в связанной таблице.

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

    Работа с запросами

    Средствами запроса можно:

    • выбрать записи, удовлетворяющие условиям отбора;

    • включить в результирующую таблицу запроса нужные поля;

    • произвести вычисления в каждой из полученных записей;

    • сгруппировать записи с одинаковыми значениями в одном или нескольких полях и выполнить над ними групповые функции;

    • произвести обновление полей в выбранном подмножестве записей;

    • создать новую таблицу базы данных, используя данные из существующих таблиц;

    • удалить выбранное подмножество записей в другую таблицу;

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

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

    В СУБД Access может быть создано несколько видов запросов:

    на выборку. Выбирает данные из взаимосвязанных таблиц и других запросов. В результате появляется таблица, которая существует до закрытия запроса. В запросе на выборку могут использоваться не только таблицы базы данных, но и ранее созданные запросы (таблицы, являющиеся результатом их выполнения);

    на создание таблицы. Основан на запросе выборки, но результат запроса сохраняется в новой таблице. Непосредственное использование в запросе другого запроса невозможно. В этом случае включаемый запрос надо преобразовать в запрос на создание таблицы;

    на обновление, добавление, удаление. Это запросы-действия, в результате выполнения которых меняются данные в таблицах.

    Создания любого запроса начинается с создания базового запроса «на выборку»:

    Создания запроса на выборку

    1. Необходимо нажать на кнопку «Запросы» и активировать команду «Создание запроса в режиме конструктора».

    2. В диалоговом окне «Добавление таблицы» добавить таблицы, на основе которых будет осуществляться запрос, и нажать на кнопку «Закрыть».

    3. Далее необходимо выбрать названия таблиц и их полей, которые будут участвовать в формировании запроса, установить опцию «Вывод на экран», если это необходимо, и в соответствующем поле, по значению которого будет осуществляться поиск, установить условие отбора (логическое выражение):

    1. Для выполнения запроса необходимо его сохранить и запустить из списка запросов.

    2. Для формирования условия можно использовать и логические операции And (конъюнкция) и Or (дизъюнкция), если условия составные. Например, условие >=#01.01.1986# And <#01.01.1989# позволяет отобрать записи об студентах, год рождения которых 1986, 1987 или 1988.

    Создания запроса с параметром

    Данный тип запроса отличается тем, что критерий отбора может задать сам пользователь, введя нужный параметр при вызове запроса.

      1. Необходимо создать запрос на выборку с установкой необходимых параметров.

      2. В строке «Условие отбора» указывается в квадратных скобках параметр поиска, например, [Введите фамилию]. При запуске запроса будет появляться диалоговое окно ввода, и если ввести фамилию, то на экран будут выведены записи с этими фамилиями.

      3. Иногда при организации запроса с параметром оператор не знает, как точно задаются данные, а, например, первую букву и пр. Тогда, если в строке «Условие отбора» к условию добавить оператор Like, то появится возможность поиска данных по шаблону, например, по первой букве.

      1. В ходе выполнения запроса оператору потребуется использовать такие шаблоны:

    Тип соответствия

    Шаблон

    Возможные значения

    Несколько символов

    a*a

    aa, aBa, aBBBa

    *ab*

    abc, AABB, Xab

    Специальные символы

    a[*]a

    a*a

    Несколько символов

    ab*

    abcdefg, abc

    Один символ

    a?a

    aaa, a3a, aBa

    Одна цифра

    a#a

    a0a, a1a, a2a

    Символы в определенном интервале

    [a-z]

    f, p, j

    Символы вне определенного интервала

    [!a-z]

    9, &, %

    Не цифра

    [!0-9]

    A, a, &, ~

    Комбинация

    a[!b-m]#

    An9, az0, a99

    Например, для вывода всех записей, номер студенческого билета которых начинается на “пп-04” необходимо задать следующий параметр при запуске запроса на выполнение:

    Для вывода всех записей, номер студенческого билета которых начинается на «пп-», далее следуют два каких-то символа, далее идут символы «-03» необходимо задать следующий параметр при запуске запроса на выполнение:

    Создания запроса нас создание таблицы

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

    2. В пункте меню «Запрос» выбирается команда «Создание таблицы…».

    3. В появившемся диалоговом окне «Создание таблицы» задается имя будущей таблицы и ее месторасположение (в текущей или другой базе данных):

    1. При запуске запроса будет создана новая таблица, в которую буду размещены результаты запроса.

    Создания запроса на обновление

    1. Необходимо создать запрос на выборку.

    2. В пункте меню «Запрос» выбрать команду «Обновление».

    3. Необходимо указать имя таблицы и ее поля, в котором произойдет обновление, если нужно, то условие отбора (чтобы обновление коснулось не всех записей, а только соответствующих условию), указать формулу для обновления, в которой поля указываются в квадратных скобках. Например, для обновления номеров групп 1, 2, 3 на 2, 3, 4 соответственно нужно использовать следующие параметры:

    Создания запроса на удаление

    1. Необходимо создать запрос на выборку.

    2. В пункте меню «Запрос» выбрать команду «Удаление».

    3. Необходимо указать имя таблицы и ее поля, по которому произойдет удаление записи, условие отбора (чтобы удаление коснулось записей, соответствующих условию). Например, для удаления записей, в которых год рождения меньше 1986, нужно использовать следующие параметры:

    Сортировка данных с помощью запроса на выборку

    Сортировка данных – это упорядочивание данных по значению какого-либо поля или полей.

    Записи поле сортировки располагаются в определенном порядке в зависимости от типа поля:

    • по алфавиту – для текстового поля;

    • по величине числа – для числового поля;

    • по дате – для поля дата/время.

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

    Создание отчетов

    Отчеты позволяют представить данные о результатах запроса (либо выбрать данные из таблицы) на листе бумаги с последующей возможность их печати или отправки в другие офисные приложения (например, Microsoft Word).

    Обычно запросы создаются с помощью мастера, где устанавливаются различные параметра отчета (на основе какой таблицы или запроса отчет, группировка, сортировка, вид, стиль). Перейдя в режим «Конструктор» (в пункте меню «Вид» необходимо выбрать команду «Конструктор»), можно отредактировать отчет.

    Для отправки отчета в другие офисные приложения, необходимо в пункте меню «Сервис» выбрать команду «Связи с Office» и выбрать, в какое приложение будет отправлен отчет.

    Задания для самостоятельной работы

    1. Запустить систему управления базами данных Microsoft Access.

    2. Открыть базу данных с именем База данных_Фамилия.mdb, где в имени файла указана ваша фамилия.

    3. Организовать связи между таблицами «Студенты факультета» и «Летняя сессия 2007-2008 учебного года», установив возможность редактирования и удаления данных в ключевом поле главной таблицы с автоматическими изменениями в связанной таблице.

    4. Создать следующие запросы на выборку:

      1. запрос «По номеру группы» на поиск записей с номером группы «1».

      2. запрос «По дате рождения» на поиск записей с 1987, 1988, 1989 годом рождения.

      3. запрос «По 1988 году рождения» на поиск записей с 1988 годом рождения.

      4. запрос «По имени и фамилии» на поиск записей с именами, начинающимся на буквы от А до К и фамилиями, начинающимися только на букву «C».

    5. Создать следующие запросы с параметром:

      1. запрос «По фамилии» на поиск записей по введенной фамилии.

      2. запрос «По номеру студенческого билета 1» на поиск записей, у которых студенческий билет начинается на буквы «пп-03», а далее идут любые символы.

      3. запрос «По номеру студенческого билета 2» на поиск записей, у которых студенческий билет начинается на буквы «пп-», далее идут 2 любых символа, после чего идут символы «-02».

    6. Создать запрос «Стипендия» на создание новой таблицы «Стипендия», состоящей из полей «Номер студенческого билета», «Фамилия», «Имя», «Отчество», в которую будут помещены записи о тех студентах, сдавших все экзамены на «отлично» или «хорошо».

    7. Создать запрос на обновление «Группы», который увеличивает на 1 номера групп таблицы «Студенты факультета», большие 2.

    8. Создать запрос на удаление «Студенты», который удаляет из таблицы «Студенты факультета» тех студентов, которые поступили ранее 2003 года.

    9. Создать запрос на выборку «Сортировка данных», который сортирует записи таблицы «Студенты факультета» по значению поля «Фамилия» (по возрастанию), затем по значению поля «Имя» (по возрастанию), и по значению поля «Номер студенческого билета» (по убыванию).

    10. На основе запроса «Стипендия» создать отчет «Назначение стипендии», отредактировав его и отправив в Microsoft Word, сохранив текстовый документ в папке вашей группы под именем Стипендия_Фамилия.doc, указав в имени файла свою фамилию.

    11. Сохранить изменения в базе данных.

    66

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]