русс | укр

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

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

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

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


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

Задача 4. Расчет стипендии учебной группы


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


 

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

1. Общий стипендиальный фонд, выделенный на группу (рубли);

2. Минимальная стипендия M (рубли),

3. Студенческий коэффициент K, на который умножается минимальная стипендия для вычисления значения стипендии каждого студента;

4. Успеваемость каждого студента, выраженная в виде его среднего рейтинга R за семестр;

5. Количество двоек Д каждого студента за сессию.

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

Для решения задачи используются следующие формулы:

Стипендия = Общая стипендия + Добавочная стипендия Ф(1)
Общая стипендия = Ф(2)
Добавочная стипендии = Баллы, превышающие R=35 ´ Добавка за 1 балл Ф(3)
Баллы, превышающие R=35 = Ф(4)
Найдем добавку за 1 балл:  
Общий фонд = Сумма общих стипендий Ф(5)
Добавочный фонд = Стипендиальный фонд - Общий фонд Ф(6)
Добавка за 1 балл = Добавочный фонд Сумма баллов, превышающих R=35 Ф(7)
                                   

Создание таблицы начинается с подготовки ее проекта (Рис. 91.).

Рис. 91. Проект таблицы для задачи 3

 

Теперь будем заполнять таблицу. Сначала занесем текстовые значения, потом внесем исходные данные (серые ячейки в таблице), которые приведены на рисунке 92.



Рис. 92. Результирующая таблица задачи 3

 

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

Формула Ячейка Вид формулы в Excel
H7 =E7+G7
  E7 =если(или(C7<30;D7>0);0;$G$3*$G$2) или =если(и(C7>=30;D7<=0);$G$3*$G$2;0)
G7 =F7*$G$4
  F7 =если(C7<=35;0;C7-35) или =если(C7>35;C7-35;0)
E3 =E12
E4 =E2-E3
G4 =E4/F12

 

После этого в ячейках E3 и G4 появится результат – сообщение об ошибке, т.к. в ячейках E12 и F12 пока нет данных. Чтобы получить данные в этих ячейках и записать необходимые формулы, надо сначала скопировать формулы из ячеек E7, F7, G7, H7 в соответствии с нашим проектом (на строки 8, 9, 10 и 11), а затем в ячейках E12, F12, G12, H12 записать формулы суммирования.

 

Ячейка Вид формулы в Excel
E12 =E7+E8+E9+E10+E11 или =СУММ(E7:E11)
F12   =F7+F8+F9+F10+F11 или =СУММ(F7:F11)
G12   =G7+G8+G9+G10+G11 или =СУММ(G7:G11)
H12   =H7+H8+H9+H10+H11 или =СУММ(H7:H11)

 

Теперь заполним нижнюю часть таблицы с подведенными итогами:

Ячейка Вид формулы в Excel
E15 =МАКС(C7:C11)
E16 =МИН(C7:C11)
H15 =ПОИСКПОЗ(E15;C7:C11;0)
F15 =ИНДЕКС(B7:B11;H15)
G15 =ИНДЕКС(H7:H11;H15)
H16 =ПОИСКПОЗ(E16;C7:C11;0)
F16 =ИНДЕКС(B7:B11;H16)
G16 =ИНДЕКС(H7:H11;H16)

 

В результате получим таблицу, представленную на Рис. 92.

 

Задача 5. Построение графика функции sin(x)

 

Построить график функции Sin(x) на отрезке [-3,3].

 

Так шаг разбиения отрезка [a,b] на n частей вычисляется по формуле:

Где n – количество точек разбиения.

Каждая точка отрезка вычисляется по формулам:

   

 

В нашем примере a=-3, b=3. Количество точек n примем равным 40.

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

 

  A B C D E
x sin(x)   Начальная точка -3
      Конечная точка
      Количество точек
      Шаг =(E2-E1)/E3
         

 

Теперь в ячейку A2 запишем ссылку на начальную точку, а в ячейку A3 запишем формулу вычисления следующей точки отрезка, в ячейку B2 запишем формулу, вычисления sin(x):

 

  A B C D E
x sin(x)   Начальная точка -3
=E1 =sin(A2)   Конечная точка
=A2+$E$4     Количество точек
      Шаг =(E2-E1)/E3
         

 

 

Теперь скопируем формулы из ячейки A3 в ячейки столбца А так, чтобы получить 40 точек исходного отрезка, и формулу из ячейки B2 скопируем до 42 строки.

 

 

  A B C D E
x sin(x)   Начальная точка -3
-3 -0,141   Конечная точка
-2,85 -0,287   Количество точек
-2,7 0,427   Шаг =(E2-E1)/E3
         
0,141      

 

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

В итоге получаем график функции sin(x) (Рис. 93.).

Рис. 93. График функции sin(x)

 

Если теперь изменять начальную или конечную точки отрезка [a,b], то Excel автоматически проведет перерасчет формул и построит соответствующий им график (Рис. 94.)

Рис. 94. График функции sin(x) на разных интервалах

 

 



<== предыдущая лекция | следующая лекция ==>
Задача 3. Расчет периметра и площади прямоугольного треугольника | Задача 6. Моделирование прямолинейного движения материальной точки


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


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

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

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


 


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

 
 

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

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