Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по инфе.doc
Скачиваний:
3
Добавлен:
24.09.2019
Размер:
140.8 Кб
Скачать

Вопрос 13. Табличный процессор Excel. Окно. Основные операции. Форматирование компонентов. Интеллектуальные возможности. Построение диаграмм.

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

Окно приложения Excel. Окно соответствует стандартному приложению Windows. 1. Заголовочная строка – для вызова системного меню. А также название книги . Затем идет обозначение приложения. В правой части находятся три кнопк : свернуть, развернуть, закрыть. 2. Названия меню: Файл, Правка…Сервис. Ниже две панели инструментов : «Стандартная», «Форматирование». Ниже находится: «Строка формул», затем «Поле имен»

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

Построение диаграмм. В Excel есть возможность создания диаграмм. Для этого следует выбрать диапазон ячеек, по которому будет строиться диаграмма, затем нажимаем на кнопку Мастер диаграмм на Панели инструментов. Также можно создать диаграмму: Вставка-Диаграмма- затем следовать указаниям Мастера.

Вопрос 14. Этапы подготовки задачи к решению на эвм.

Этапы подготовки задачи к решению на ЭВМ: на первом этапе формулируются условия задачи (например, в словесной форме)

На втором этапе производится математическая постановка задачи: определяются исходные данные и их типы, решение задачи описывается в виде аналитических зависимостей, определяются конечные данные и их типы.

На третьем этапе осуществляется разработка алгоритма.

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

На пятом этапе программа вводится в память компьютера, осуществляется ее отладка и решение.

Вопрос 15Структурный подход к программирования. Модульное программирование. Структурное программирование.

Структурный подход к программированию – это метод разработки сложных и объемных алгоритмов и программ, и включает в себя 3 важных момента:

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

  2. Структурное программирование

  3. Сквозной контроль

Модульное программирование: каждая программа разбивается на модули низших порядков.

Сквозной контроль: заключается в том, что запрещается передавать в разработку модули нижнего уровня, пока: А) не разработан модуль верхнего уровня Б)не оттестирован модуль верхнего уровня

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

Структурное программирование – это метод быстрой и наглядной, простой разработки алгоритмов и программ в виде суперпозиции трех типовых структур: следование – развилка – цикл

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

Билет 16. Алгоритмические языки программирования. Транслятор. Турбо-оболочка.

Одним из первых алгоритмических языков программирования был известный всем Бейсик (Basic), созданный в 1964 г. В настоящее время кроме Бейсика существует достаточно много языков программирования алгоритмического типа: Pascal, С и др. Язык программирования формируется на основе определенного алфавита и строгих правил построения предложений (синтаксиса). В алфавит языка могут входить буквы, цифры, математические символы, а также операторы, например Print (печать), Input (ввод) и др.С помощью алгоритмических языков программирования (их еще называют структурными языками программирования) любой алгоритм можно представить в виде последовательности основных алгоритмических структур: линейной, ветвления, цикла. Использовать языки программирования высокого уровня для написания программ очень удобно и просто, однако компьютер не может обрабатывать команды до тех пор, пока они не будут представлены последовательностью нулей и единиц (машинными кодами). Перевод программ, записанных на каком-либо языке программирования, в машинные коды осуществляется специальной служебной программой – транслятором ( от translate – переводить). В настоящее время известны два вида трансляторов – компилятор и интерпретатор, которые отличаются спосоюом перевода. Компилятор читает всю программу целиком, делает ее перевод и создает законченный вариант на машинном языке, который затем загружается в компьютер и выполняется. Интерпретатор переводит и выполняет программу строку за строкой.     

Билет 17.Система программирования Visual Basic. Интегрированная среда разработки. Проект. Структура кода программы. Данные языка. Типы данных в VB. Ввод и вывод данных. Функции Inputbox, MsgBox, оператор Print

Для организации работы с разными файлами, составляющими приложение, создают проект и работают с ним в течении времени создания приложения. Проект состоит из: Файла проекта, в котором хранятся связи между всеми компонентами проекта (расширение VBP);Файлов формы (расширение FRM), по одному файлу для каждой формы; Файлов двоичных данных (по одному файлу для каждой формы), содержащих данные для свойств элементов управления на форме; Необязательных файлов для каждого модуля класса; Необязательных файлов для каждого стандартного модуля; Необязательных одного или нескольких файлов, содержащих элементы управления ActiveX; Необязательного одного файла ресурсов.

Код приложения (программа) Visual Basic хранятся в модулях. Существует три вида модулей: модуль формы, стандартный модуль и модуль класса. Простые приложения могут состоять из одного модуля формы, и весь программный код находится в нем. Каждый стандартный модуль, модуль формы или класса могут содержать: объявления констант , типов, пременных и процедур из динамически подключаемых библиотек (DLL); Процедуры: sub(подпрограмма), function(функция) и Proprerty (свойства), представляющие собой некоторый программный код, выполняемый как единое целое. Типы данных: Byte(двоичные данные)-это беззнаковый тип с диапозоном представления чисел от 0 до 255, он неможет представлять отрицательное число; String -текстовая строка; Boolean-содержит простую информацию типа False/True; Date- содержит значения даты и времени; Variant – возможно хранение всех типов данных. Оператор Print выводит данные непосредственно на форму. Функция Inputbox требует ввода данных в появляющееся окно. Функция MsgBox выводит результат вычисления или текстовое сообщение в диалоговое окно.

Билет 18. Система программирования Visual Basic. Выражения. Правила приоритета. Оператор присваивания. Реализация структуры Следование.

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

Правила ввода выражения: 1.Выражения вводятся в одну троку без верхних и нижних индексов. 2.Последовательность символов операции должна соответствовать матем.выражению на основе применения правил приоритета. 3. Операции одного уровня приоритета выполнябтся слева направо, возведения в степень-справа налево.

Выражения бывают : арифметические, отношения, логическими(or,xor,and,not,eqn,imp), строковыми.

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

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

Правила приоритета. 1.( )- в перыуэ очередь в любом выражении вычисляются части выражения, заключенные в круглые скобки. 2. Функции. 3. ^ -возведение в степень 4. - -присвоение знака 5. *,/- умножение, деление(с плавающей точкой) 6. \ - целочисленное деление 7.mod – вычисление остатка от деления 8. +, - - сложение, вычитание 8. =,<,>,<>-операции отношения.

Оператором присваивания является знак = . Следование : вычислительный процесс, в котором все шаги выполняются друг за другом, по порядку, последовательно. Обобщенная блок-схема алгоритма:

Вопрос 19Условный оператор. Реализация структур Развилка, усеченная и вложенная Развилка.. Процедуры в Visual Basic могут проверять некие условия и затем, в зависимости от результатов проверки, выполнять разные операции. Visual basic поддерживает следующие условные операторы : if…Then; if…Then…Else; Select Case. Конструкция If…Then применяется, когда необходимо выполнять один или или группу операторов в зависимости от некоторого условия. Синтаксис этой конструкции позволяет задавать ее в одной строке или в нескольких строках программы:

If условие then действие

If условие then

Действие 1