русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

КРАТКАЯ ТЕОРИЯ


Дата добавления: 2014-12-01; просмотров: 1520; Нарушение авторских прав


Перейдите на пустой лист и переименуйте «Продажи». Создайте таблицу:

Сделайте следующее форматирование:

1) для всей таблицы установите обрамление ячеек (границу);

2) для шапки: размер шрифта 12, тип Arial, полужирный, горизонтальное и вертикальное выравнивание по центру, в ячейках перенос по словам, заливка, ориентация 900;

3) для остального текста: размер шрифта 10, тип Arial.

Установите следующие форматы чисел:

1) для первого столбца - дата формат 14 мар;

2) для последнего - денежный, число десятичных знаков 2, обозначение «р.».

Скопируйте таблицу «Продажи» на новый лист.

Переоформите таблицу, используя такой инструмент как Автоформатирование. Для этого:

1) выделить нужный диапазон ячеек;

2) использовать команду меню вкладка Главная – зона Стили – команды Форматировать как таблицу и/или Стили ячеек;

3) выбрать формат таблицы.

Сохраните изменения.

 

Реализация ветвлений в Excel

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

 

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

 

 

простые сложные
   

 

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

Excel поддерживает только полные простые ветвления. Они могут быть вложенными. Глубина вложенности может быть любая, рекомендовано использовать глубину <=2.

Ветвления реализуются в ячейке Excel с помощью логической функции ЕСЛИ. Логические функции И, ИЛИ, НЕ предназначены для формирования условий.

 

 

Правила формирования условий

 

Условия (логические выражения) бывают простые и сложные.

 

простые сложные
  Формат простого условия: Операнд 1 знак сравнения Операнд 2 Например: А4>0, sin(C12)<0,3, … В качестве операнда могут выступать константы, выражения, текст, адреса и имена ячеек, функции. Результат: истина или ложь; Формируются из простых с использование логических функций и, или, не.

 



Формат функций:

И(операнд1; операнд2;…)

Результат функции И будет истина Û (тогда и только тогда, когда) оба операнда имеют значение истина.

Например, И(А2>0; C3<0).

ИЛИ(операнд1; операнд2;…). Результат функции ИЛИ будет ложь Û оба операнда имеют значение ложь.

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

Задача о табулировании функции одной переменной

 

Постановка задачи: на отрезке [a,b] с шагом h протабулировать функцию y=f(x). Замечание: протабулировать функцию – получить табличное представление ее значений. На рисунке 3 отображена математическая интерпретация задачи.

 

 

Рисунок 3 – Математическая модель решения задачи о табулировании функции

 

Рассмотрим реализацию задачи о табулировании функции y(x)=sin(x) в ячейках Excel 2007, для этого необходимо выполнить следующие действия:

1) на рабочем листе ввести исходные данные в ячейки В1, В2, В3, например a=0, b=2, h=0,1; в ячейках А1, А2, А3 записать имена исходных данных, как показано на рисунке 4 и уменьшить ширину столбца А;

2) определить место для размещения таблицы значений функции, например диапазон ячеек D1:E26, задать формат для этого диапазона (рисунок 5);

3) ввести по центру в ячейку D1 текст x=, в ячейку E1 текст – y(x)=;

4) в ячейке D2 вставить формулу, которая позволяет отобразить начальное значение отрезка, т.е. =B1 и закончить ввод клавишей Enter, в ячейке отобразится значение 0;

5) в ячейку D3 необходимо ввести формулу, позволяющую вычислить следующее значение отрезка, а именно с помощью ветвления проверить значение в предыдущей ячейке D2 и в случае, если оно не достигло конечного значения отрезка, то прибавить к значению ячейки D2 значение шага из ячейки B3, в противном случае отобразить в текущей ячейке любой текст, информирующий о том, что разбиение отрезка закончено, например как на рисунке 6;

 

 

Рисунок 4 – Вид листа с введенными исходными данными

 

Рисунок 5 – Вид листа с созданным шаблоном таблицы

 

Рисунок 6 – Вид листа в процессе создания формулы в ячейке D3

 

6) закончить ввод формулы и оценить результат, отображенный в ячейке (рисунок 7); замечание: если выделить ячейку с формулой прямоугольным курсором, то ее содержимое – формула будет отображаться в строке формул, а визуально в ячейке отображается при этом результат вычисления формулы 0,1 (рисунок 7).

 

 

Рисунок 7 – Вид листа с отображенным результатом в ячейке D3

 

Поскольку формула, вставленная в ячейку D3 будет копироваться вниз на остальные ячейки, то необходимо в формулу внести изменения, а именно изменить адрес некоторых ячеек на частично абсолютный (добавить перед номером строки знак доллара $), так, например, при копировании вниз не должны изменяться ссылки B2 и B3, т.к. каждый раз при проверке предыдущего значения отрезка необходимо его сравнивать с одним и тем же значением B2 и в случае истинности прибавлять к нему одно и то же значение B3 (рисунок 8).

 

 

Рисунок 8 – Вид листа в прочесе редактирования формулы

 

 

Рисунок 9 – Вид листа с отображением точек разбиения отрезка

 

После завершения редактирования формулы в ячейке D3 скопировать ее содержимое вниз (рисунок 9).

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

1) в ячейку Е2 ввести формулу, показанную на рисунке 10; замечание: в ячейках столбца Е вычисляются значения функции только в том случае, если в смежной ячейке столбца D находится число, в противном случае в ячейке столбца Е отображается текст; для проверки принадлежности значения ячейки числу используется функция ЕЧИСЛО(значение)из категории функций Проверка свойств и значений библиотеки функций;

2) скопировать формулу вниз, аналогично предыдущему случаю (рисунок 11);

3) изменить ширину столбца D (рисунок 12).

 

 

Рисунок 10 – Ввод формулы табулирования функции

 

 

Рисунок 11 – Вид листа с отображенной таблицей значений функции y(x)=sin(x)

Рисунок 12 – Вид полученной таблицы с измененной шириной столбца D

 

Задание для самостоятельной работы: рассмотреть на рабочем листе Excel 2007 реализацию задачи о табулировании функции двух переменных.

 

Для каждого x из отрезка [-1;1,5] с шагом hx=0,25 при всех y из отрезка [3,75;5] с шагом hy=0,1 протабулировать функцию z(x,y)=x2+2*y2.

КРАТКАЯ ТЕОРИЯ

Текст как информационный объект

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



<== предыдущая лекция | следующая лекция ==>
Задание 3. | Общая характеристика текстовых процессоров


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.