Билет 11. Электронные таблицы. Назначение и основные возможности

Идея создания электронной таблицы возникла довольно давно: в 1979 г. Первая ЭТ предназначалась для рационализации скучных экономических вычислений и не отличалась множеством функций. Времена шли, один табличный процессор заменялся другим, более совершенным, но наиболее удачным и популярным стал табличный процессор Excel, разработанный компанией Microsoft.

Программа Excel обладает следующими возможностями:

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

ЭТ - это прикладная программа, для обработки числовой информации, связанная и с текстовыми документами, и с БД.

Основное достоинство таблицы - пересчет при изменении параметров результата.

ЭТ строит диаграммы для более наглядного отображения данных.

Документом (объектом обработки) является файл с произвольным именем и расширением. xls, который называется рабочая книга. В каждом документе может размещаться от 1 до 255 таблиц - рабочих листов.

2. Запуск и завершение.

Пуск / программы/ MS Office /MS Excel (Пуск – Все программы – OpenOffice-Calc)

Завершение любым стандартным способом

После запуска перед нами появляется окно электронной таблицы.

Основные элементы окна.

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

3. Основные объекты:

НЕ нашли? Не то? Что вы ищете?

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

Ячейка, выделенная рамкой - текущая ячейка.

Каждый объект имеет свой адрес.

Адрес строки - цифры от 1 до 16384.

Адрес столбца - буквы латинского алфавита или их сочетание (256).

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

Диапазон ячеек - адрес первой ячейки через: адрес последней ячейки.

Все команды применяются только к выделенной ячейке (диапазону ячеек).

4. Перемещение по ЭТ.

С помощью "мыши". С помощью клавиш управления курсором. PgUp, PgDn. Home, End.

Ввод данных

    выделить ячейку, ввести данные, зафиксировать ввод.

Существует 4 основных вида данных в ЭТ:

    числовое значение; текст; формула; логический.

Редактирование данных:

    выделить ячейку; нажать F2; внести изменения; зафиксировать ввод.

Формула в ЭТ начинается со знака =, после которого следует сама формула.

В ЭТ Excel есть множество функций (КОРЕНЬ(), СРЗНАЧ(), СТЕПЕНЬ(), МАКС(), МИН() и др).

В ЭТ Calc (SQRT(), AVERAGE(), MAX(), MIN() и др)

Для вызова Вставка-Функция.

Билет 12. Система управления базами данных. Назначение и основные возможности.

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

СУБД — это программный продукт, обеспечивающий создание БД и централизованное управление данными в БД.

СУБД позволяет создавать множество баз данных, дополнять их новыми элементами, изменять информацию, хранящуюся в базе данных, осуществлять поиск необходимых сведений по запросу пользователя.

В число основных возможностей входит:

- создание новых баз данных;

- заполнение БД;

- редактирование БД;

- поиск информации в БД;

- упорядочивание информации в базе данных;

- запись обновленных данных на диски;

- печать данных и ответов на запросы.

СУБД выполняет следующие функции:

1) формирование БД, включая ее модификацию (на стадии создания БД);

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

Существуют следующие модели данных, являющихся основными для организации данных в БД:

· иерархическая;

· сетевая;

· реляционная(табличная).

В основе реляционной модели данных (от англ. relation — отношение) лежит понятие отношения между объектами предметной области, а сами отношения представляются таблицами. БД при этом является совокупностью таблиц.

Основными элементами реляционной БД являются запись, поле, ключевое поле.

ПРИМЕР. Электронный классный журнал представляет собой реляционную (табличную) базу данных. Записью в нем будет строка на странице журнала, посвященная одному ученику. Поле – дата проведения занятия. Реквизит – отметка, полученная учеником.

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

ПРИМЕР. Организация файловой системы компьютера представляет собой иерархическую базу данных.

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

Билет № 13

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

Ответ:

Алгоритм — это понятное и точное предписание возможному исполнителю совершать определенную последовательность действий для получения решения задачи за конечное число шагов

В жизни мы постоянно выполняем разные алгоритмы.

Составляем распорядок дня, чтобы многое успеть

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

СВОЙСТВА АЛГОРИТМА

Дискретность. Процесс решения задачи должен быть разбит на последовательность отдельных шагов. Определенность (точность). Каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола.(например, нельзя написать 3-4 стакана муки, надо указать 3 стакана). Результативность. После выполнения всех команд алгоритма, должен быть получен результат. Массовость (Универсальность). Важное свойство при решении задач на ЭВМ. Алгоритм должен быть применим для решения ни одной конкретной задачи, а для некоторого класса задач. Например, для решения квадратного уравнения с разными коэффициентами). Понятность. Алгоритм должен быть написан на языке понятном исполнителю.

Как можно описать алгоритм?

Словами. Например, распорядок дня. Графически (блок-схемой). Так делают программисты. Алгоритмическим языком (псевдокод) – это учебный язык. Он применяется во многих тестах по информатике. Таблицей.

ТИПЫ АЛГОРИТМОВ

Линейный. Команды такого алгоритма выполняются последовательно сверху вниз.
Например, нахождение гипотенузы прямоугольного треугольника по двум его катетам.

(указать примеры структуры)

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

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

(указать примеры структуры)

Циклический. В алгоритме встречаются повторяющиеся действия.

Например, при заучивании стихотворения вам приходится перечитывать и повторять одни и те же строки.

(указать примеры структуры)

Билет № 14

1. «Линейная» алгоритмическая структура. Команда присваивания. Привести

примеры.

Ответ:

Линейный алгоритмэто алгоритм, в котором команды выполняются последовательно без проверки каких либо условий

Алгоритмическая структура

 

Операторы в линейных алгоритмах

n  Begin – начало

n  End. - конец

n  Writeln - печать

n  Readln - ввести

n  := присваивание

Фрагмент программы:

a:=6;

b:=4;

a:=a+b;

b:=b+10;

a:=10-a;

Билет 15

Алгоритмическая структура «ветвления». Команда ветвления.

Привести примеры.

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

Условия бывают простые и сложные.

Простые условия состоят из одного знака сравнения: а>10, или с+1<0.

Сложным называется условие, в котором два или несколько простых условий связаны логическими связками (AND, OR, NOT)

Ветвление бывает полным и неполным.

Полной ветвление Неполное ветвление

Команды записи ветвления:

Полное ветвление:

IF <условие> then <серия команд 1> else <серия команд 2>

Неполное ветвление:

IF <условие> then <серия команд >

Пример:

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

И. д.: а, b – вещ

В. Д.: ‘a>b’ или ‘b>a’

Связь: если a>b , то ‘a>’ иначе ‘b>’

Program v1;

Uses crt;

Var a, b:real;

Begin

Writeln(‘a=’);

Readln(a);

Writeln(‘b=’);

Readln(b);

If a>b then writeln(‘a>b’) else writeln(‘b>a’);

End.

 
 

Билет 16

Алгоритмическая структура «цикл». Команда повторения. Привести

примеры.

Циклический алгоритм

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

l  цикл с известным числом шагов (цикл с параметром)

l  цикл с неизвестным числом шагов (цикл с условием)

Циклы с параметром.

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

l  Примеры циклических алгоритмов:

l  каждые сутки наступает ночь

l  Каждый год бывает январь

l  Круговорот воды в природе

l  Работа двигателя внутреннего сгорания

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

Команды для работы с циклом

For I:=N to K do

begin

<СЕРИЯ КОМАНД 1>

……..

<СЕРИЯ КОМАНД N>

End;

Пример задачи:

Вывести на экран квадраты и кубы целых чисел от 1 до 8 (от a до b).

Билет № 17

1. Исполнители команд: робот, автомат, человек, компьютер. Компьютер как

формальный исполнитель алгоритмов (программ).

Ответ:

Исполнитель алгоритма – это некоторая абстрактная или реальная система, способная выполнить действия, предписываемые алгоритмом.

Исполнителя характеризуют:

    среда; элементарные действия; система команд; отказы.

Среда (или обстановка) - это «место обитания» исполнителя.

Система команд. Каждый исполнитель может выполнять команды только из некоторого строго заданного списка-системы команд исполнителя. Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды.
После вызова команды исполнитель совершает соответствующее элементарное действие.

Исполнитель ничего не знает о цели алгоритма. Он выполняет все полученные команды, не задавая вопросов «почему» и «зачем».

Компьютер как формальный исполнитель алгоритмов.

Разработка алгоритма трудоемкая задача, требующая от человека глубоких знаний и больших временных затрат. Решение задачи по готовому алгоритму требует от исполнителя только строгого следования заданным предписаниям. Исполнитель не обязан вникать в смысл того, что он делает, и рассуждать, почему он поступает так, а не иначе (он действует формально). Поэтому:
• процесс решения задачи представляется в виде последовательности простейших операций;
• создается машина (автоматическое устройство), способная выполнять эти операции в последовательности, заданной в алгоритме;
• в итоге человек освобождается от рутинной деятельности, выполнение алгоритма поручается автоматическому устройству.
Являясь исполнителем программ, компьютер обладает своей системой команд. Команды управления работой компьютера называют машинными командами. Машинная команда содержит в себе следующую информацию:
• какую операцию выполнить;
• где находятся операнды;
• куда поместить результаты операции;
• где находится следующая операция.
Машинные операции достаточно универсальны: арифметические и логические операции, перепись информации, переходы, сдвиги кодов — вот практически весь их набор. Комбинируя машинные операции между собой, можно получить программу практически для любой предметной области.

Билет № 18

1. Технология решения задач с помощью компьютера (моделирование,

формализация, алгоритмизация, программирование, компьютерный

эксперимент). Показать на примере задачи (математической, физической или

др.).

Ответ:

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

Этапы решения задач

1. Постановка задачи

n  Перед тем, как разрабатывать алгоритм и писать программу, необходимо правильно поставить задачу. В постановке задачи должны быть ответы на 4 вопроса: что дано, что требуется сделать, какие данные допустимы и какие результаты должны быть получены.

2. Описание математической модели

·  Необходимо выявить исходные данные (и. д.),

·  выяснить, что будет являться результатом, выходные данные (в. д),

·  а также установить связь между и. д. и в. д.

3. Составить алгоритм решения задач

·  выбор формы записи алгоритма (блок-схемы, псевдокод и др.);

·  выбоp тестов и метода тестиpования;

·  проектирование алгоритма.

4. Написать программу и отладить ее.

·  Написать программу для реализации ее на компьютере, используя язык программирования. Ввести программу в компьютер и отладить.

5. Протестировать программу.

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

6. Получение и анализ результатов

·  Необходимо убедиться, что полученные результаты адекватны, правдоподобны

Решить задачу:

Вводятся оценки по физике и математике, если их сумма больше 9, то на экран выводится «Молодец» иначе на экран выводится надпись «Подтянись».

1.  Задача поставлена корректно.

2.  И. д.: а, в – целые

В. д.: ‘Молодец!’ или ‘Подтянись’

Связь: если (а+в)>9, то печать ‘Молодец!’ иначе печать ‘Подтянись’.

3.  Алгоритм:

 

4.  Программа

PROGRAM V1;

USES CRT;

VAR A, B:REAL;

BEGIN

WRITELN(‘A’);

READLN(A);

WRITELN(‘B’);

READLN(B);

IF (A+B)>9 THEN WRITELN(‘МОЛОДЕЦ’) ELSE WRITELN(‘ПОДТЯНИСЬ’);

END.

Билет 19

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

компьютерных сетей.

Ответ:

Передача информации – это информационный процесс, связанный с распространением информации на расстояние.

Передача информации происходит по следующей схеме:

 

Канал связи

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

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

Основные характеристики каналов передачи информации:

Пропускная способность канала равна количеству информации, которое может передаваться по нему в единицу времени. (Измеряется бит/с, Кбит/с, Мбит/с)

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

Компьютерная сеть – это объединение двух и более компьютеров с помощью каналов связи

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

Ресурсы компьютерной сети – файлы, папки, периферийные устройства и другие элементы, совместно используемые пользователем

По территориальной расположенности компьютерные сети делят на: локальные, региональные и глобальные.

Локальная сеть объединяет компьютеры, установленные в одном помещении (например, школьный компьютерный класс, состоящий из 8—12 компьютеров) или в одном здании (например, в здании школы могут быть объединены в локальную сеть несколько десятков компьютеров, установленных в различных предметных кабинетах).

Региональные сети объединяют компьютеры в пределах одного региона (города, страны, континента).

n  Глобальная сеть (Интернет) объединяет компьютеры по всему земному шару.

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

Выделяют следующие топологии сети:

Шина - все компьютеры подключены

к одной общей линии – шине

Топология «Кольцо» –

соединение по кольцу

Топология «Звезда» – вся информация проходит через сервер

Топология «Шина-Звезда» –

Топология «Точка-точка»

Билет 20

1. Глобальная сеть Интернет и ее информационные ресурсы (электронная почта, доски объявлений, телеконференции, поисковые системы и т. д.).

Этические и правовые нормы работы с информацией.

Ответ:

Интернет — это огромная компьютерная сеть (сеть сетей), которая связывает десятки миллионов компьютеров по всей планете.

n  Слово Internet происходит от Inter Network — взаимодействие между сетями.

Интернет — глобальная компьютерная сеть, объединяющая множество международных и национальных компьютерных сетей и работающая по протоколу TCP/IP

n  Интернет — это:

•  средство распространения информации — 60% людей используют его для этой цели;

•  средство для общения людей
(30-35%);

•  интернет-коммерция (~ 5%).

Информационные ресурсы Интернет:

Служба ICQ — «Аська»

Служба ICQ (I seek you — я тебя ищу) создана в 1996 году, позволяет пользователям сети обмениваться быстрыми сообщениями в реальном масштабе времени, а также организовывать чат (chat — беседа), передавать файлы.

Служба IRC

IRC (Internet Relay Chat) — передача разговора по сети Интернет.

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

IP-телефония

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

Служба World Wide Web

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

Веб-форум

Веб-форум предназначен для организации общения посетителей веб-сайта, часто используется для разного рода консультаций.

Служба FTP

FTP (File Transfer Protocol — протокол передачи файлов) — это служба, позволяющая осущест-влять копирование файлов с удаленного компьютера на свой и наоборот.

Электронная почта

Электронная почта — сервис отложенного чтения (off-line).

E-mail позволяет пересылать сообщения и файлы с высокой скоростью.

Информационная деятельность людей должна быть:

—  Честной, точной, корректной

—  Объективной в оценке и представлении информации

—  Порядочной

Условия формирования этических норм – правовое обеспечение, стабильность власти, политическая и экономическая свобода.

Правовое регулирование

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

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