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

49. Оператор цикла с предусловием while

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

Синтаксис оператора WHILE:

WHILE Условие DO Оператор;

Конструкция WHILE…DO переводится как “пока…делать”. Оператор (простой или составной), стоящий после служебного слова DO и называемый телом цикла, будет выполнятся циклически, пока значение “Условия” равно TRUE (истина). Само условие цикла может быть логической константой, переменной или логическим выражением.

Условие выполнения тела цикла WHILE проверяется до начала каждой итерации. Поэтому если условие сразу не выполняется, то тело цикла игнорируется и будет выполнятся оператор, стоящий сразу за телом цикла.

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

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

Пример цикла WHILE: Вычисление факториала 10! = 1·2·3·4·5·6·7·8·9·10

VAR   Factorial, N : Integer; BEGIN   Factorial := 1; {стартовое значение факториала =0! }   N := 1;         {стартовое значение для условия цикла }   WHILE N<=10 DO                {заголовок цикла, условие }    begin                        {начало тела цикла }      Factorial := Factorial*N; {вычисление факториала N! }      N := N + 1                 {N должно меняться в цикле}    end;                         {конец тела цикла }   WriteLn(’10!= ’,Factorial);  {вывод результата расчета } END.

22. MS word списки, шаблоны, математические формулы.Правила оформления различных документов иногда требуют наличия в документах списков. Принято выделять три типа списков:Маркированные списки (или списки-бюллетени) используются при перечислении или выделении отдельных фрагментов текста. В качестве примера можно использоваться данный фрагмент текста, оформленный с помощью средств маркированного списка. Нумерованные списки полезны в тех случаях, когда нужно определить порядок изложения. Многоуровневые (или иерархические) списки, т.е. имеющие несколько уровней. В таких списках допустимы как нумерованные элементы, так и символы маркера.

Создание маркированных и нумерованных списковМаркированный (нумерованный) список можно создать с помощью окна диалога Список и панели Форматирование. Для создания маркированного списка с помощью окна диалога Список необходимо выполнить следующие действия:Выделить несколько абзацев текста, предназначенных для создания списка. Выбрать команду Формат – Список. Откроется окно диалога Список.Перейти на вкладку Маркированный  (Нумерованный)Выбрать список из представленных образцов. Нажать ОК.Для продолжения списка необходимо поместить курсор в конце последнего абзаца списка и нажать клавишу Enter.  Для создания списков на панели инструментов Форматирование предназначены две кнопки: Маркированный список(любые знаки: точки, тире и т.д. и т.п.) создает маркированный список, нумерованный список(цифры: 1.2.3.4 и т.д.), создает нумерованный список

Окно диалога Список. Вкладка Маркированный.При создании списков с помощью кнопок панели инструментов Форматирование параметры их будут заданы по умолчанию. Для завершения списка необходимо установить курсор в пределах абзаца, начиная с которого нужно отменить список, и нажать кнопку, соответствующую списку (нумерованный или маркированный). Изменение формата маркированного списка.С помощью окна диалога Список можно изменить следующие параметры маркированного списка:Символ маркера на любой символ из шрифтов, установленных на компьютере. Величину выступа. Расстояние между символом маркера и текстом. Выравнивание.Для этих целей необходимо войти в меню Формат – Список и нажать кнопку Изменить, после чего откроется окно диалога Изменить маркированный список, представленное на рис.

Окно диалога Изменить маркированный список Ниже приведен состав его опций:

Опции

Назначение

 

Символ маркера

Шрифт

Предлагает варианты различных шрифтов для выбранного символа

Маркер

Позволяет осуществить выбор варианта символа маркера

 

Положение маркера

Отступ

Определяет выравнивание и положение маркера относительно левой границы текста

 

Положение от текста

Отступ

Устанавливает величину отступа от правого края маркера до начала текста

Образец

Позволяет визуально оценить, как будет выглядеть список после внесения в него изменений

Изменение формата нумерованного спискаНумерованные списки создаются на вкладке Нумерованные .Если предложенные форматы нумерованного списка не подходят для оформления конкретного документа, можно создать собственный формат списка, нажав кнопку Изменить в диалоговом окне Список на вкладке Нумерованный. При этом откроется окно диалога Изменение нумерованного списка .Окно диалога Изменить нумерованный список Создание многоуровневых списковВо многих видах документов встречаются более сложные типы списков. Это так называемые многоуровневые списки. В них также используется либо маркировка, либо нумерация, а иногда и сочетание того и другого. Но главное их отличие от предыдущих типов списков – наличие нескольких уровней. В зависимости от уровня для каждого абзаца устанавливается символ или номер.Вкладка Многоуровневые окна диалога Список.Многоуровневые списки отличаются от обычных наличием отступов. Определенный отступ принимается за уровень такого списка.Создание многоуровневого списка возможно только с помощью окна диалога Список. Причем уровни задает сам исполнитель, устанавливая определенные отступы. Word анализирует отступы и, в зависимости от их величины, нумерует, создавая уровни.Можно создавать измененные форматы нумерации для различных уровней многоуровневого списка, однако в одном документе допустим только один формат многоуровневого списка.Для создания многоуровневого списка необходимо выполнить следующие действия:Определить фрагмент документа, который предполагается оформить в виде списка.Создать отступы каждого абзаца, воспользовавшись кнопкой Увеличить отступ на панели инструментов Форматирование (при создании отступов нельзя использовать табуляцию). Выделить выбранный фрагмент текста.Выбрать команду Формат – Список. В окне диалога Список перейти  на вкладку Многоуровневый (рис. 4.27).Выбрать нужный тип многоуровневого списка из предложенных вариантов. Нажать ОК.

Шаблоны: это файлы, содержащие стили, структуру, параметры страниц и др., на основе которых можно создавать новые документы.

Шаблоны  уже заложены по умолчанию в программе и среди них есть, например, записки, отчеты, письма и факсы, публикации. Причем каждый раздел включает в себя еще варианты оформления (изысканное письмо, современный факс и др.) или иначе сказать, форматирования документа.Возьмем к примеру, письма и факсы. Вы можете воспользоваться командой Файл/Создать и в правой части программы откроется Область задач, в которой выберите Создание документа -> Шаблоны -> На моем компьютере.

После выполнения команды откроется диалоговое окно.Выберите Обычный факс и создайте на его основе шаблон. Для этого установите «галочку» напротив команды «шаблон».В окне Просмотра можно увидеть как будет выглядеть тот или иной документ. Нажмите ОК. Шаблон открыт.Как правило, те стили, которые заданы в шаблонах по умолчанию, не подходят для компании поэтому приходиться править форматирование.Таким образом, за основу создания шаблонов для своей организации можно брать уже имеющиеся файлы в программе MS Word. И на их базе создавать свои шаблоны. А можно создать «с нуля шаблон», что порой чаще делают опытные пользователи. Для этого нужно будет только изменить стили, параметры страниц, колонтитулы, разделы и т.д. Вот как раз об этом мы поговорим в следующий раз.Как создать шаблон любого документа, пусть то будет исходящее письмо, отчет, реферат, факс, резюме и т.п.

Формулы: Для запуска редактора формул служит команда Вставка->Объект.

В открывшемся окне выбрать пункт Microsoft Equation 3.0 – откроется панель управления Формула. При этом меню текстового процессора замещается строкой меню редактора формул. При работе в редакторе формул необходимо помнить некоторые правила:

заполнение полей может производиться как с клавиатуры, так и с помощью элементов управления верхней строки панели управления Формула;переходы между полями выполняются с помощью клавиш управления курсором;ввод и редактирование формул завершается нажатием клавиши ESC, закрытием панели редактора формул или щелчком левой клавиши мыши в поле документа вне области ввода формулы;для удобства работы и простоты дальнейшего редактирования следует вводить всю формулу целиком только в редакторе формул, не используя иные средства;в редакторе формул не работает клавиша ПРОБЕЛ, поскольку необходимые интервалы между символами создаются автоматически. Однако если необходимость ввода пробелов возникает, их можно вводить с помощью кнопки Пробел и многоточия панели инструментов Формула.Создать новый документ. Набрать текст в обычном режиме работы редактора. Загрузить редактор формул Используя кнопки панели управления Формула и меню редактора формул, выполнить следующее задание.Размер введенных формул отрегулировать как вставленный в текст рисунок.

53) Понятие рекурсии. Рекурсивные функции. Пример. 1. Введение в определение объекта ссылку на сам объект. 2. Прием сведения решения некоторой задачи к решению серии задач, подобных исходной. 3. Свойство алгоритмической системы на промежуточных этапах своего функционирования создавать другие системы, включая идентичные себе самой, и использовать результаты их функционирования в дальнейшей работе. При достаточно широкой трактовке понятия алгоритмической системы концепция рекурсивности отражает основные формы развития материи и является одним из важнейших методов познания.

Рекурсивные методы: Перевод десятичного натурального числа в двоичное; Вычисление факториала рекурсивным методом; Определение чисел Фибоначчи рекурсивным методом; Вычисление наибольшего общего делителя; Вычисление корня уравнения методом половинного деления с помощью рекурсии.

24. MS word графика в документах это один из важнейших элементов документа Word. Графика бывает двух видов - растровая и векторная. Растровая графика в Word может быть загружена из графического файла (с расширением BMP, TIFF, PNG, JPG или GIF) или из другой программы (например, графического редактора Adobe Photoshop). Векторная графика может быть создана в документе Word или вставлена в документ с помощью встроенных графических средств Word.В документ Word можно вставить следующие типы графики (рисунок, клип, графические объекты, рисунок SmartArt, диаграмма) с помощью кнопок Рисунок, Клип, Фигуры, SmartArt и Диаграмма, расположенных на вкладке "Вставка" в группе "Иллюстрации"Кроме того, графические объекты или векторную графику Надпись и WordArt можно вставить из группы "Текст" на вкладке Вставка.После вставки графики в документ Word, на Ленте появятся контекстно-зависимые инструменты под общим названием, которое отображается в строке заголовка окна приложения. Контекстные инструменты, разделенные на контекстные вкладки, появляются только тогда, когда в документе выделен объект определенного типа.

Формат в группе "Работа с рисунками" (вставка растровых рисунков из файла и клипа);Формат в группе "Средства рисования" (вставка в документ готовых фигур);Конструктор, Формат в группе "Работа с рисунками SmartArt" (вставка рисунка SmartArt для визуального представления информации);Конструктор, Макет, Формат в группе "Работа c диаграммами" (вставка диаграммы для представления и сравнения данных);Формат в группе "Работа с надписями" (вставка предварительно отформатированных надписей);Формат в группе "Работа с объектами WordArt" (вставка декоративного текста в документ).

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

Вставка растрового рисунка из файла в документ Word.Вставка рисунка осуществляется следующим образом: в документе надо определить место вставки рисунка, установив там курсор, затем щелкнуть на кнопке Рисунок на вкладке Вставка в группе Иллюстрации. В открывшемся окне диалога выбрать требуемый файл и дважды щелкнуть на нем, рисунок будет вставлен в документ. На Ленте окна приложения Word появятся контекстные инструменты с названием "Работа с рисунками", которые помещены на контекстной вкладке Формат.Используя контекстные инструменты, имеющиеся в группах (Изменить, Стили рисунков, Упорядочить, Размер) на вкладке Формат можно выполнять различные действия над рисунками. Например, редактировать (изменять яркость, контрастность и т.д.), форматировать (применять различные стили), упорядочивать (определять положение рисунка и обтекание текстом), изменять размеры (изменять размеры, выполнять обрезку рисунка и замещение текста).Если необходимо восстановить измененный рисунок в исходное состояние, надо щелкнуть на команде "Сброс параметров рисунка". Для выполнения любых операций над рисунком его надо предварительно выделить.

Вставка клипа в документ Word. Клип вставляется щелчком на кнопке Клип из группы Иллюстрации, в результате активизируется область задач. В области задач можно найти требуемый Клип в текстовом поле Искать или выбрать его из списка коллекций, щелкнув на команде "Упорядочить клипы". Действия над клипами выполняются контекстными инструментами "Работа с рисунками", расположенными на контекстной вкладке Формат

Вставка в документ готовых фигур (векторную графику).Вставку готовых фигур в документ Word выполняют кнопкой Фигуры. Контекстные инструменты "Средства рисования", помещенные на вкладке Формат, которые появляются после вставки Фигуры, обеспечивают редактирование и форматирование готовых фигур, а также создание векторных рисунков из графических объектов. Векторный рисунок, созданный из графических объектов, является графическим объектом.Необходимо отметить, что при создании векторного рисунка из графических объектов сначала следует вставить в документ полотно (Вставка/Фигура, затем выбрать "Новое полотно"), а затем размещать в нем фигуры и линии. Полотно способствует упорядочиванию рисунка и создает границу (рамку) между рисунком из графических объектов и остальной частью документа. Для изменения размера полотна можно использовать контекстное меню.

Вставка рисунка SmartArt в документ Word .Рисунок SmartArt (векторная графика) применяется для визуального представления информации. Контекстные инструменты под названием "Работа с рисунками SmartArt" разделены на две контекстные вкладки Конструктор и Формат, появившиеся после вставки объекта SmartArt, предназначены для редактирования и форматирования объектов визуальной информации.

Вставка диаграммы в документ Word.Диаграмма (векторная графика) используется для наглядного представления и сравнения данных. После вставки диаграммы на Ленте окна приложения Word появляются контекстные инструменты "Работа с диаграммами", разделенные на вкладки Конструктор, Макет и Формат (рисунок 2.1.8.7). Контекстные инструменты обеспечивают изменение типа, данных и макета диаграмм, а также их форматирование

Вставка объекта Надпись в документ Word .Вставка предварительно отформатированных объектов Надпись (векторная графика) применяется для нестандартной вставки небольших текстов. Контекстные инструменты "Работа с надписями" вкладки Формат используются для изменения размера и форматирования объекта, создания связи между несколькими объектами Надпись и для применения других эффектов.

Вставка WordArt в документ Word .WordArt (векторная графика) вставляется из коллекции декоративных текстов для создания фигурного текста в документе. Контекстные инструменты "Работа с объектами WordArt" на вкладке Формат предназначены для редактирования, форматирования и упорядочивания фигурного текста.Для преобразования встроенного в текст рисунка (вставленного как символ текста) или другого графического объекта в перемещаемый (находящийся в графическом слое) необходимо выбрать один из стилей обтекания в окне "Обтекание текста" на контекстной вкладке. Для преобразования перемещаемого рисунка во встроенный в текст рисунок надо выбрать в окне "Обтекание текста" команду "В тексте".

48. Оператор цикла с постусловием repeat

Для программной реализации циклических процессов с неизвестным числом повторений существует еще один оператор, который имеет вид: Repeat тело цикла Until условие;

Данный оператор аналогично предыдущему оператору цикла, но отличается от него тем, что проверка условия проводится после очередного выполнения тела цикла. Это обеспечивает его выполнение хотя бы один раз. Сначала выполняется последовательность операторов, входивших в тело цикла, после чего проверяется выполнение условия, записанного за служебным словом until. Если условие не соблюдается, цикл завершается. В противном случаетело цикла повторяется еще раз, после чего проверяется соблюдение условия. Естественно,тело цикла должно содержать оператор, влияющий на условие окончания (продолжения), иначе цикл будет бесконечным. В качестве примера рассмотрим задачу планирования закупки товаров в магазине на определенную сумму, не превышающую заданной величины. Обозначим через c и k соответственно цену и количество товара, через p - заданную предельную сумму, через s - общую стоимость покупки. Начальное значение общей стоимости покупки (s) равно нулю. Значение предельной суммы (p) должно вводиться с клавиатуры. Необходимо повторять запрос о цене и количестве выбранного товара, вычислять его стоимость, суммировать ее с общей стоимостью и выводить результат на экран до тех пор, пока s не превысит предельную сумму p. В таком случае на экран можно вывести сообщение о превышении предельного значения. Решение этой задачи можно записать в виде следующей программы:

Program pr2;  Var c, k, p, s: integer;  Begin  Writeln ('Предельная сумма - '); readln (p);  s: = 0;  Repeat  Writeln ('Введите цену товара и его количество');  Readln (c, k);  s: s+c*k;  Writeln ('Стоимость покупки равна', s);  Until s>p;  Writeln ('Общая стоимость покупки превысила предельную сумму');  Readln;  End.

25. MS Excel назначение программы, основные понятия.интерфейс excel представляет собой электронную таблицу, которая предназначена не только для составления таблиц различной степени сложности, но и для ведения различного рода отчетности (бухгалтерской, складской и др.). Помимо этого Microsoft Excel позволяет легко производить различные расчеты, строить графики и диаграммы, вести базы данных.Основные понятия MS Excel.Структура электронной таблицы.Документ в программе Excel принято называть рабочей книгой (Книга 1, Книга 2 и т.д.). Эта книга состоит из рабочих листов, как правило, электронных таблиц. Рабочая книга Excel – совокупность рабочих листов, сохраняемых на диске в одном файле с расширением *xls. В одном файле *xls может размещаться 1 книга, а в книге – от 1 до 255 рабочих листов (электронных таблиц). По умолчанию в каждой книге содержится 3 рабочих листа с именами Лист 1 – Лист 3. Рабочий лист имеет табличную структуру и может состоять из любого числа страниц.Рабочие листы можно удалять, переставлять (менять их местами), добавлять новые (вставлять чистые листы). Щелкая по ярлычкам Лист1.Лист2,Лист3, можно переходить от одного листа к другому в пределах рабочей книги. Ярлычок активного листа выделяется цветом, а надпись на нем – полужирным стилем.Электронная таблица Excel состоит из 65 536 строк и 256 столбцов (колонок). Строки нумеруются числами (от 1 до 65 536), а столбцы обычно обозначаются буквами латинского алфавита A, B, C, …Z. После столбца Z следуют столбцы AA, AB, AC, …, BA, BB, …IV.Заголовок столбца служит не только для обозначения столбца, но и для выделения всего столбца и изменения его ширины. Заголовок строки выполняет аналогичные функции для строк.На пересечении строки и столбца располагается основной структурный элемент таблицы – ячейка (клетка).Ячейка – область электронной таблицы, находящаяся на пересечении столбца и строки, это наименьшая структурная единица на рабочем листе. Текущая (активная ячейка) – ячейка, в которой в данный момент находится курсор. Она выделяется на экране жирной черной рамкой. Для выделения любой ячейки достаточно щелкнуть по ней мышью. В активную ячейку можно вводить данные и производить над ней различные операции.Каждая конкретная ячейка таблицы имеет адрес, который используется для указания на ячейку – при ссылке на нее, например, А1.Ссылка – способ (формат) указания адреса (имени) ячейки.Адрес и содержимое текущей ячейки выводятся в строке формул электронной таблицы Адреса ячеек (ссылки) могут быть относительными или абсолютными. Ячейки могут иметь собственные имена.Ссылки на ячейку (адреса ячеек) используются в формулах и функциях в качестве аргументов. При выполнении вычислений на место ссылки вставляется значение, находящееся в ячейке, на которую указывает ссылка. Блок (диапазон) ячеек – группа последовательных ячеек. Блок ячеек может состоять из одной ячейки, строки (или ее части), а также последовательности строк или столбцов (или их частей).Адреса ячеекАдрес ячейки составляется из обозначений столбца и номера строки, на пересечении которых находится эта ячейка, например B1, C24.Адреса ячеек можно вводить с помощью клавиатуры на любом регистре – верхнем или нижнем. Однако гораздо удобнее вводить адреса ячеек щелчком мыши по этой ячейке. Обозначение ячейки, составленное из номера столбца и номера строки, называется относительным адресом (относительной ссылкой) или просто ссылкой или адресом.Ссылки на диапазон (блок) ячеек состоят из адреса ячейки, находящейся в левом верхнем углу прямоугольного блока ячеек, двоеточия и адреса ячейки, находящейся в правом нижнем углу этого блока, например:А1:С12; А7:Е7 – весь диапазон находится в одной строке; С3:С9 – весь диапазон находится в одном столбце.Чтобы ввести ссылку на всю строку или столбец, нужно набрать номер строки или букву столбца дважды и разделить их двоеточием, например: А:А, 2:2 или А:В, 2:4.Для обозначения адреса ячейки с указанием листа используются имя листа и восклицательный знак, например: Лист2!В5, Итоги!В5.Для обозначения адреса ячейки с указанием книги используются квадратные скобки, например: Лист2!В5, Итоги!В5. При копировании формул в Excel действует правило относительной ориентации ячеек, суть которого состоит в том, что при копировании формулы табличный процессор автоматически смещает адрес в соответствии с относительным расположением исходной ячейки и создаваемой копии (см. рис.2).При копировании в нижележащие ячейки формулы из ячейки D2, содержащей относительные ссылки, происходит автоматическая настройка адресов в соответствии с правилом относительной ориентации ячеек.Если ссылка на ячейку при копировании не должна изменяться, то вводят абсолютный адрес ячейки (абсолютную ссылку).Абсолютная ссылка создается из относительной ссылки путем вставки знака доллара ($) перед заголовком столбца и/или номером строки (см. ячейки Е2:Е5 на рис.2).$C$5 – это абсолютный адрес ячейки С5, следовательно, при копировании формулы не будет меняться ни номер строки, ни номер столбца.Абсолютный адрес диапазона ячеек обозначается с использованием двоеточия между адресами верхней левой ячейки и нижней правой ячейки диапазона, например, $B$3:$C$8.

ИНТЕРФЕЙС:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]