
- •Тематическая структура апим
- •1.1. Что такое инфоpматика?
- •1.2. Что такое информация?
- •1.3. В каком виде существует информация?
- •1.4. Как передаётся информация?
- •1.5. Как измеряется количество информации?
- •1.6. Что можно делать с информацией?
- •1.7. Какими свойствами обладает информация?
- •1.8. Что такое обработка информации?
- •1.9. Что такое информационные ресурсы и информационные технологии?
- •1.10. Что понимают под информатизацией общества?
- •Основные операции с данными.
- •Основные этапы развития информатики и вт.
- •Единицы представления, измерения и хранения данных.
- •Кодирование звуковой информации
- •Системы счисления.
- •Перевод из одних систем счисления в другие
- •Из системы с большим основанием - в систему с меньшим
- •Из меньшего основания - к большему:
- •Перевод дробных чисел
- •Перевод чисел в случае кратных оснований систем счисления
- •Что такое алгебра логики?
- •Что такое логическая формула?
- •Какая связь между алгеброй логики и двоичным кодированием?
- •5.4. В каком виде записываются в памяти компьютера и в регистрах процессора данные и команды?
- •Что такое логический элемент компьютера?
- •Что такое схемы и, или, не, и—не, или—не?
- •Какие основные законы выполняются в алгебре логики?
- •Основные законы алгебры логики
- •Как составить таблицу истинности?
- •Как упростить логическую формулу?
- •3.1. По каким критериям классифицируют компьютеры?
- •3.2. На чем основана классификация по поколениям?
- •3.3. Краткая историческая справка
- •3.4. Какие компьютеры относятcя в первому поколению?
- •3.5. Какие компьютеры относятся ко второму поколению?
- •3.6. В чем особенности компьютеров третьего поколения?
- •3.7. Что характерно для машин четвёртого поколения?
- •3.8. Какими должны быть компьютеры пятого поколения?
- •3.9. На какие типы делятся компьютеры по условиям эксплуатации?
- •3.10. На какие типы делятся компьютеры по производительности и характеру использования?
- •3.11. Какие существуют типы портативных компьютеров?
- •Аппаратные реализации информационных процессов.
- •2.2. Совершенствование и развитие внутренней структуры эвм
- •4. Основные характеристики пк
- •3. Емкость жесткого диска.
- •Классификация программного обеспечения.
- •Классификация программных продуктов
- •Прикладное программное обеспечение
- •Операционные системы
- •Замечания по структуре программного обеспечения
- •Замечания по видам пользовательского интерфейса
- •Особенности операционных систем семейства Windows
- •Замечания системе Windows
- •Файловая структура системы Windows
- •Замечания по файловой структуре системы Windows
- •Некоторые особенности работы в текстовом процессоре ms Word
- •Замечания по системе Word
- •Некоторые особенности работы в процессоре Электронных таблиц ms Excel
- •Замечания по системе Excel
- •Замечания по системе PowerPoint
- •Назначение и использование электронных таблиц Microsoft Excel для Windows
- •Основные возможности Word. Запуск. Окно редактора word. Существует несколько способов запуска программы word:
- •Главное меню содержит следующие основные пункты:
- •Строка состояния
- •Контекстное меню
- •Создание документа. Ввод текста. Сохранение и загрузка документа.
- •Создание нового документа
- •Сохранение документа
- •Открытие (загрузка) документа
- •Правила ввода текста:
- •Клавиатура в ms-word
- •Настройка параметров станицы в документе
- •Разные макеты в одном документе
- •Форматирование абзацев и символов.
- •Абзац. Понятие абзаца. Оформление абзацев.
- •Прямое форматирование
- •П анель инструментов Форматирование.
- •«Горячие» комбинации клавиш
- •Работа с буфером обмена
- •Вставка новой таблицы
- •Преобразование текста в таблицу
- •Элементы таблицы, перемещение по таблице, выделение ячеек.
- •Использование буфера обмена
- •Форматирование ячеек
- •Создание сложных таблиц
- •Настройка высоты и ширины ячеек
- •Редактор формул.
- •Редактирование существующей
- •Ввод новой формулы
- •Графика и форматирование страниц.
- •Использование панели Рисование
- •Выделение графических объектов. Контекстное меню.
- •Формат автофигуры
- •Стили и средства автоматизации.
- •Понятие стиля. Ввод текста с использование стилей.
- •Применение стилей
- •2. Оглавление (на примере разработанной 2-х уровневой структуры заголовков)
- •Нумерация рисунков, формул, таблиц
- •Ссылки на объекты (рисунки, формулы, таблицы)
- •Постраничная разбивка
- •Вставка дополнительной информации
- •Обновление полей
- •Модели данных
- •1. Создание новой базы данных
- •2. Создание новой таблицы базы данных
- •3. Типы данных
- •4. Общие свойства поля
- •2. Запросы системы access
- •2.1. Основные виды запросов
- •2.2. Основы конструирования запроса
- •2.2.1 Вызов конструктора запросов
- •2.3 Виды условий отбора
- •О структурированном языке запросов sql.
- •Понятие транзакций
- •Раздел: Алгоритмизация
- •Формы представления алгоритмов
- •Основные алгоритмические конструкции
- •Раздел: Эволюция языков программирования Алгоритм и программа
- •Языки программирования
- •Уровни языков программирования
- •Поколения языков программирования.
- •Классификация и обзор языков программирования
- •Объектно-ориентированное программирование (ооп)
- •Декларативные языки программирования
- •Языки программирования баз данных.
- •Языки программирования для компьютерных сетей
- •Раздел: Эволюция языков программирования Алгоритм и программа
- •Языки программирования
- •Уровни языков программирования
- •Поколения языков программирования.
- •Классификация и обзор языков программирования
- •Объектно-ориентированное программирование (ооп)
- •Декларативные языки программирования
- •Языки программирования баз данных.
- •Языки программирования для компьютерных сетей
- •Программное обеспечение и технологии программирования
- •1. Системы программирования
- •Средства для создания программ
- •Интегрированные системы программирования
- •2. Структурное программирование
- •Нисходящее программирование
- •3. Чтение структурированных программ
- •Стратегии решения задач (Этапы решения задач на пк)
- •Постановка задачи
- •Компьютерные сети
- •I.Основные понятия.
- •II.Глобальная сеть Интернет.
- •III.Адресация в Интернете.
- •IV.Всемирная паутина и гипертексты в Интернете.
- •Компьютерная безопасность
- •I.Допуск пользователя и предоставление прав доступа.
- •II.Шифрование сообщений.
- •III.Цифровая подпись (эцп – электронная цифровая подпись).
- •IV.Защита от вирусов и вредоносных программ.
- •V.Защита в сети (сетевая безопасеность).
- •Основы защиты информации
- •Информационная безопасность и её составляющие
- •Основные угрозы безопасности данных
- •Основные методы и средства защиты данных
- •Компьютерные вирусы и другие угрозы, а также средства защиты
- •Классификация вирусов по среде обитания
- •Классификация вирусов по способу заражения:
- •Классификация вирусов по алгоритмам функционирования:
- •Основные признаки проявления вирусов в компьютере
- •Классификация антивирусных средств.
- •Мероприятия по защите информации от случайного удаления
- •Мероприятия по защите информации от сбоев в работе устройств
Нисходящее программирование
Основным принципом технологии структурного программирования являетсяяя нисходящее программирование - это программирование с использованием подпрограмм, которое позволяет вести разработку приложения сверху вниз. Суть такого программирования состоит в том, что сначала выделяются несколько подпрограмм, решающих глобальные задачи, потом каждый из этих модулей разбивается на небольшое число других подпрограмм и так происходит до тех пор, пока вся задача не окажется реализованной. Достоинство такого подхода в том, что небольшие программы легче отлаживать, программа становится более надежной и подпрограммы можно использовать повторно.
3. Чтение структурированных программ
Подпрограммы бывают двух видов: процедуры и функции. Процедуры просто выполняют последовательность операторов, а функции вычисляют значение и передают его в главную программу. Подпрограмма – процедура или подпрограмма – функция- это отдельный блок операторов, начинающийся с заголовка и заканчивающийся признаком конца процедуры или функции. Чтобы подпрограмма имела смысл ей надо получить какие-то значения, которые называются параметрами. Параметры, которые принимаются в подпрограмме, описываются в заголовке и называются формальными. Например, Процедура Summa(a,b) – это заголовок подпрограммы - процедуры, имя которой Summa, а в скобках указываются формальные параметры a и b.
Обращение из главной программы к процедуре осуществляется по имени подпрограммы-процедуры с перечнем в скобках параметров, которые ей передаются, например, Call Summa(x,y) – означает обратиться к процедуре Summa и передать ей параметры x и y, которые называются фактическими параметрами.
Подпрограмма - функция оформляется таким образом: Функция Длина( a, b, c, d), где Длина – имя функции, а в скобках указаны формальные параметры. Подпрограмма–функция возвращает только одно значение, которое обязательно присваивается названию функции в теле подпрограммы–функции. Так как функция возвращает значение, то обращение к ней из основной программы может входить в выражение, как операнд.
При выполнении процедуры или функции формальные параметры временно заменяются на фактические.
Задача 1. Составить на структурированном языке алгоритм вычисления периметра треугольника, если известны координаты его вершин (треугольник лежит на плоскости).
Обозначим
координаты вершин xA,
yA,
xB,
yB,
xC,
yC
и ввод их значений осуществим в главной
программе. Пусть AB-расстояние
между точками A
и B,
BC-между
B
и C,
AC-между
A
и С, а Р – периметр. Периметр
вычислим по известной формуле Р=AB+BC+AC,
а расстояние же между двумя точками
вычислим по формуле:
.
Вычисление расстояния между двумя
точками вынесем в подпрограмму-функцию,
назовем ее Длина, а формальные аргументы
подпрограммы – функции обозначим через
x1,
y1,
x2,
y2.
Тогда для вычисления AB,
BC
и AB
надо три раза обратиться к
подпрограмме-функции, передав ей значения
фактических аргументов, сначала
координаты, например, точек A
и B,
затем B
и C,
A
и C.
Составим подпрограмму-функцию:
Функция Длина(x1, y1, x2, y2)
Длина=d
Конец функции
Основная программа:
Ввод координат вершин треугольника xA, yA, xB, yB, xC, yC.
P=Длина(xA,yA,xB,yB)+Длина(xB,yB,xC,yC)+Длина(xA,yA,xC,yC)
Вывод P
Задача 2. Дан массив целых чисел {Ai}, где i=1,2,3,…,M, причем М=15. Программа вычисляет произведение сумм некоторых элементов этого массива. Какое алгебраическое выражение описывает работу программы? В программе введены следующие константы: G=1; W=12; T=8; L=15.
Программа 15;
Начать функцию
Функция SUMMA(I1,I2);
S=0;
НЦ для I:=I1 до I2
S:=S+A(I)
КЦ;
SUMMA:=S
Конец функции;
Начать программу
Писать (‘Введите значение массива A’);
НЦ для J:=1 до M
Читать (A(J)
КЦ;
P:= SUMMA(G,W)*SUMMA(T,L);
Писать (‘Произведение равно:’, P:6);
Конец программы.
Варианты ответов:
1.
2.
3.
4.
Правильный ответ с номером 2.