Практикум по дисциплине «Информатика»

ч. 1 ... ч. 2 ч. 3 ч. 4 ч. 5 ч. 6 ч. 7

Задание 3.4.1. Работа со списком


  1. Оформить таблицу: добавить – заголовок: «Расходная смета фирмы HOUSE», рамку, выделить заголовки столбцов другим форматом.

  2. Отсортировать данные «Расходы» по алфавиту, показать промежуточные итоги (суммы) по видам расходов.

  3. Построить на отдельном листе диаграмму для пункта 3 «Расходы – сумма» (данные в строках), переименовать лист с диаграммой в «Расходы – сумма».

  4. Отсортировать данные по «получатель», показать количество расходов по каждому получателю.

  5. Убрать итоги, с помощью автофильтра показать данные для получателя АО Престиж.

  6. С помощью автофильтра показать данные за январь, построить диаграмму «Дата – сумма» и переименовать ее.

  7. Убрать автофильтр, отсортировать данные по дате, пронумеровать строки таблицы автозаполнением, вставив столбец перед столбцом А, добавить рамку в столбце А.

  8. В ячейке С240 рассчитать общую сумму расходов при помощи функции СУММ(), в ячейке С241 рассчитать общую сумму в рублях (курс: 25 руб).


Задание 3.4.2. Работа со списком

1. Сортировка списка в последовательности «день – группа – Фамилия Имя».

2. В общем списке:

- добавить заголовок «Район» и данные (по номеру телефона):



190 - 490

Выхино

491 - 497

Таганская

498 - 500

Строгино

501 - 753

Химки

754 - 950

Крылатское

- добавить новый элемент сортировки в следующем порядке:

Строгино, Химки, Выхино, Крылатское, Таганская,

- отсортировать список по созданному элементу.


3. С помощью автофильтра:

- показать фамилии, начинающиеся на «К» и содержащие «р»,

- учащихся 599 школы,

- учащихся 1-ой группы,

- учащихся 2-ой и 3-ей групп по понедельникам и вторникам.

4. С помощью расширенного фильтра показать количество учащихся по условиям 1-5:



условия

Фамилия Имя

Школа

Класс

Телефон

День

Группа

1

П*

В*

С*






10

10

8









2

2

1



2




599













3







7




сб




4




599

599


599

7

8

9












5













пн

вт

ср



2

2


6




1056

1056


1056

8

8

8






сб

пн

вт





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

6. Создать сводные таблицы:

- количество учащихся по классам из школ,

- количество учащихся по дням из групп,

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




4. ЯЗЫК ПРОГРАММИРОВАНИЯ VBA

4.1. Основные элементы языка VBA

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

Константа – для хранения постоянного значения.

Имя переменной:

- начинается с букв ;

- не более 255 символов;

- не содержит . └┘ ! @ # & % $

(регистр символов не имеет значения)
- типы переменных:


Описание

Диапазон

Тип

Целочисленный

от 0 до 255

Byte

Целочисленный

-32 768 до 32 767

Integer

Целочисленный

-2 147 483 648 до 2 147 483 647

Long

С плавающей запятой

-3,4´1038 до 3,4´1038

Single

С плавающей запятой

-1,79´10308 до 1,79´10308

Double

С плавающей запятой

-9,22´1011 до 9,22´1011

Currency

- операции отношения и логические операции:



Операция

Описание

Операции отношения

>

Больше

<

Меньше

>=

Больше либо равно

<=

Меньше либо равно

<>

Не равно

Логические операции

OR

Или

AND

И

NOT

Нет

- математические операторы:



Оператор

Операция

+

Сложение

-

Вычитание

*

Умножение

/

Деление

\

Целочисленное деление

mod

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

^

Возведение в степень

- математические функции:



Название и обозначение функции

Оператор

Абсолютная величина (модуль)

| х |

Abs(x)

Корень квадратный



Sqr(x)

Экспонента (степень числа е ~ 2.72)

ex

exp(x)

Синус (угол в радианах)

sin x

sin(x)

Косинус (угол в радианах)

cos x

cos(x)


4.2. Макросы

- , Параметры Excel, Показывать вкладку «Разработчик»,

- (окно VBA), View / Immediate Window, View / Code,

1. Запись макроса:

- ! - безопасность макроса, добавить кнопку, включить все макросы,

- запись макроса – п. 3.3,

- Вид / Макросы / Макросы, выбрать, Изменить

- изменить: цифру Color

- добавить: Selection.Font.Size=28

 (Выполнить) – выполнение программы (изменение цвета и размера шрифта), добавить:



Selection.Font.Bold=True (жирный)

Selection.Font.Italic=True (курсив)

2. Создание макроса

- ! - безопасность макроса, добавить кнопку, включить все макросы,

- задание: вычислить при x=6.678; y=7.565,



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

Код макроса

Комментарий

Option Explicit

Объявление необходимости задания переменной

Public Sub Execute()

Начало процедуры

Dim x As Single, y As Single

DIM - оператор объявления (задания) переменной, Single – тип переменной (с плавающей запятой)

Dim z As Single, d As Single

x = 6.678

Исходные данные

y = 7.565

z = Sqr(x ^ 2 + y ^ 2)

Расчетные формулы

d = z ^ 3

Debug.Print "X="; x; " Y="; y

Вывод результатов

Debug.Print "Z="; Format(z, "###0.00"); "D="; Format(d, "###0.00")

Вывод результатов с округлением (не переносить строку)

End Sub

Окончание процедуры

ч. 1 ... ч. 2 ч. 3 ч. 4 ч. 5 ч. 6 ч. 7