Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Билеты / Билет по информатике.docx
Скачиваний:
26
Добавлен:
03.08.2023
Размер:
301.79 Кб
Скачать

2.Информатика: предмет и задачи. Структура информатики

Термин «информатика» возник в 1960-е во Франции для обозначения области, занимающейся автоматизированной обработкой информации с помощью ВМ.

Этот термин образовался: «информация» + «автоматика», и означал «информатизированная автоматика».

Информатика(в узком) – область человеческой деятельности, связанная с процессами преобразования информации с помощью ПК и их взаимодействия со сферой применения.

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

Информатика – наука об информационных процессах и системах.

Информационный процесс-процесс изменения (движения) информации во время сбора, хранения, передачи, доведения до потребления.

Информатика состоит из трёх взаимосвязанных частей: технические и аппаратные средства(hardware); программные средства(software); алгоритмические средства.

Информатика рассматривается с трёх различных подходов, как:

1) Отрасль народного

2) Фундаментальная наука

3) Прикладная дисциплина

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

Задача

Sub звёздочки_гор_билет9()

Dim a As Integer

Dim b As String

b = "*"

For a = 1 To 10

Cells(a, 1).Value = b

Next

End Sub

Билет 10

1.Этапы подготовки и решения задач.

Процесс подготовки и решения задач на компьютере.Этапы:

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

Математическое описание задачи – описание данного и искомого посредством формул.Формулируется математическая модель.2 требования:реалистичность-правильное отражение существенных ерт явления;реализуемость-достигается отвлечением от второстепенных деталей чтобы свести задачу к проблеме с известным решением.

Выбор и обоснование метода решения – приводит решение задачи к конкретным машинным операциям.При обосновании метода важно учитывать точность вычислений,время решения,требуемый объем памяти и т.д.

Алгоритмизация вычислительного процесса – создается алгоритм согласно действиям метода решения.Процесс решения разбивается на относительно независимые блоки,разрабатывается блок-схема.

Составление программы – Алгоритм переводится на язык программирования

Отладка программы – сначала устраняются синтаксические ошибки,потом проверяется логика работу программы.

Решение задачи на компьютере+анализ результатов

2.Условный оператор.

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

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

If <Условие> Then<Оператор1>

Else <Оператор2>

Если условие верно, выполнится оператор1,если ложно – оператор2

Синтаксическая конструкция этого оператора может иметь две формы:

If-then-else альтернативная

If-then безальтернативная

Билет 11

1.Общие сведения о VBA. Принцип объектно-ориентированного программирования(основные характеристики: объект, класс, наследование и тд)

VBA – подмножество языка программирования Visual Basic. Basic был разработан в 1963-1964 годы, предназначен для решения вычислительных задач в режиме диалога. Реализован как интерпретатор. 1991г.появился Visual Basic (VB), включающий в себя:

-        Средства визуального проектирования

-        Элементы объектно-ориентированного программирования.

VBA – это версия визуального средства для создания приложений. VBA является объектно-ориентированным языком программирования. Ключевой идеей объектно-ориентированного программирования является объединение данных и используемых для их обработки функций в один объект.

Чтобы проект можно было считать объектно-ориентированным, объекты должны удовлетворять некоторым требованиям. Этими требованиями являются инкапсуляциянаследование и полиморфизм.

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

Наследование — Возможность создавать из существующих классов, а на базе классов – объекты с наследованием всех свойств и методов.

Полиморфизм — многие объекты могут иметь одноименные методы, которые могут выполнять разные действия для разных объектов. Например, оператор "+" для числовых величин выполняет сложение, а для текстовых — склеивание.

В ООП центральным является понятие классаКласс – содержит описание можели объекта и определяет выполненные действия, каждый класс имеет набор свойств,методов и связанных с ним собыий.

Объекты — некоторая сущность реального мира. В VBA объекты – элементы пользовательского интерфейса. С другой стороны,объект – представитель некоторог класса обнотипных объектов.

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

2.Основные характеристики ПК и принципы его выбора.

Производительность (быстродействие) ПК – возможность компьютера обрабатывать большие объёмы информации. Определяется быстродействием процессора, объёмом ОП и скоростью доступа к ней.

Производительность (быстродействие) процессора – количество элементарных операций выполняемых за 1 секунду.

Тактовая частота процессора (частота синхронизации) – число тактов процессора в секунду, а такт – промежуток времени (микросекунды) за который выполняется элементарная операция (например сложение). Таким образом Тактовая частота – это число вырабатываемых за секунду импульсов, синхронизирующих работу узлов компьютера. Именно ТЧ определяет быстродействие компьютера

Разрядность процессора – max длина (кол-во разрядов) двоичного кода, который может обрабатываться и передаваться процессором целиком.

Время доступа – Быстродействие модулей ОП, это период времени, необходимый для считывание min порции информации из ячеек памяти или записи в память.

Объем памяти (ёмкость) – max объем информации, который может храниться в ней.

Плотность записи – объем информации, записанной на единице длины дорожки (бит/мм)

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

Выбор ПК:

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

Билет №12

1.Редактор Visual Basic. Проекта VBA и его структура

Приложения в VBAсоздаются посредством Visual Basic. Сервис/Макрос/Редактор ВБ

Основные элементы главного окна редактора:

Окно проекта

Окно программного кода

Окно просмотра

Окно проекта (Project) VBA и его структура – часть приложения,позволяющая управлять его элементами.View/Project Explorer

Проект рабочей книги включает в себя:

Объекты Excel – существующие рабочие листы и сама книга

Формы – пользовательские формы и модули форм, содержащие коды процедур обработки,событий формы и её элементов

Модули – содержат макросы, пользовательские процедуры и функции

Модули класса – программные коды класса.

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

Добавление модулей:

Insert Module;

При создании макроса или программного кода – автоматически

Окно программного кода – для воода,просмотра,редактирование процедур модуля. Для открытия команды:

View/code

Двойной щелчок на ___модуля

2.Логические законы и правила преобразования логических выражений.

Законы логики отражают наиболее важные закономерности логического выражения.

Основные законы алгебры логики :

Тождества-всякое выражение тождественно самому себе(А=А)

Противоречия-высказывание не может быть одновременно истинным иложным.Логическое произведение высказывания и его отрицания ложно(А Ʌ⌐А=0)

Исключительного третьего-высказывание м.б. либо истиным,либо ложным.Логическое сложение высказывания и его отрицания=истина(А V⌐А=1)

Двойного отрицания(⌐⌐А=А)

Де моргана(⌐(АvB)= ⌐А Ʌ ⌐В)

Коммутативности(А ɅВ=В ɅА)

Ассоциативности((А ɅВ) ɅС=А Ʌ(В ɅС);(А VВ) VС=А V(В VС))

Дистрибутивности-можно выносить за скобки как общие множители,так и общие слагаемые((А VВ) ɅС=(А ɅС) V(В ɅС) умножения относительно сложения. (А ɅВ) VС=(А VС) Ʌ(ВVС))

Поглощения(АV(АɅВ)=А;АɅ(АVВ)=А)

Склеивания((АVВ) Ʌ(⌐АVВ)=В;(АɅВ)V(⌐АɅВ)=В)

задача

Sub Формула1() '12 билет

Worksheets(1).Activate

Dim a As String

Dim b As String

a = InputBox("введите число")

b = InputBox("введите число")

Range("A1").Value = a

Range("B1").Value = b

If Range("A1").Value > Range("B1").Value Then

Range("C1").Value = a * b

Else

Range("C1").Value = "Ильина"

End If

End Sub

Билет №13

1.Понятие макроса. Создание макроса. Выполнение макроса.

Макрос-последовательность команд и действий аользователя,записанная и зранимая внутри документа и автоматически выполняемая. Записывается в виде процедуры с заданным именем в модуле.

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

Меню/Сервис/Макрос/Начать запись

В окне диалога «запись макроса» задать имя и горячие клавиши

Выполнить нужные действия

Закончить запись: Меню/Сервис/Макрос/Остановить запись

Выполнение макроса:

Ctrl+ «горячая клавиша»

Сервис/макрос/макросы

Из VB:Run sub/User form

Вызвать макрос из процедуры

Назначить макрос кнопке или любому объекту

2.Логические законы и правила преобразования логических выражений.

Законы логики отражают наиболее важные закономерности логического выражения.

Основные законы алгебры логики :

Тождества-всякое выражение тождественно самому себе(А=А)

Противоречия-высказывание не может быть одновременно истинным иложным.Логическое произведение высказывания и его отрицания ложно(А Ʌ⌐А=0)

Исключительного третьего-высказывание м.б. либо истиным,либо ложным.Логическое сложение высказывания и его отрицания=истина(А V⌐А=1)

Двойного отрицания(⌐⌐А=А)

Де моргана(⌐(АvB)= ⌐А Ʌ ⌐В)

Коммутативности(А ɅВ=В ɅА)

Ассоциативности((А ɅВ) ɅС=А Ʌ(В ɅС);(А VВ) VС=А V(В VС))

Дистрибутивности-можно выносить за скобки как общие множители,так и общие слагаемые((А VВ) ɅС=(А ɅС) V(В ɅС) умножения относительно сложения. (А ɅВ) VС=(А VС) Ʌ(ВVС))

Поглощения(АV(АɅВ)=А;АɅ(АVВ)=А)

Склеивания((АVВ) Ʌ(⌐АVВ)=В;(АɅВ)V(⌐АɅВ)=В)

Билет №14

1.Синтаксис Программного кода.

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

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