Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информ_ЛР16.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
570.88 Кб
Скачать

Іі. Хід роботи

  1. Запустіть програму ет, відкрийте чи створіть книжку, назвіть чисту сторінку «Зарплатня» і задайте режим відобра­ження формул. Задача №1 «Нарахування зарплатні»

У відомості нарахування зарплатні є прізвища шести-восьми працівників, які мають одну з трьох кваліфікаційних розрядів: 1, 2, 3. Денна тарифна ставка залежить від розряду так

(в у.о.):

12, якщо розряд=3;

Ставка = 10, якщо розряд=2;

8, якщо розряд=1.

Протягом місяця працівники зайняті різну кількість днів. Треба ввести кількість відпрацьованих днів і нарахувати зарплатню працівникам, якщо відрахування (податки тощо) становлять 13% від нарахувань. Скласти бухгалтерську відо­мість (рис. 1).

  1. Створіть список користувача з прізвищами шести працівників.

Рисунок 1 – Зразок розв’язування задачі 1. Не можна вводити дані дивлячись на цю таблицю

  1. Розгляньте умову задачі 1 і введіть вхідні дані для шести працівників (див. Рис. 1, але не копіюйте з нього дані).

У таблиці вводьте дані лише в стовбці A, B, C, D, пам’ятаючи, що є лише три розряди (1, 2, 3) і днів у місяці є не більше, ніж 31.

Адреси Дані

А1 Відомість нарахування зарплатні від

С1 =СЕГОДНЯ() або =TODAY()

Примітка: введіть дату і виберіть для неї формат

В2 Тарифні ставки:

D2 8

Е2 10

F2 12

G2 0,13

A3 Номер

B3 Прізвище

C3 Розряд

D3 Днів

E3 Тариф

F3 Нараховано

G3 Відрахування

H4 Видати

A4 1

B4 <Конкретне прізвище 1>

C4 <Конкретний розряд: 1, 2 або 3>

D5 <Кількість відпрацьованих днів>

A5 2

B5 <Конкретне прізвище>

C5 <Конкретний розряд>

D5 <Кількість відпрацьованих днів>

і т.д. (введіть дані для шести працівників)

  1. Уведіть формули розв’язування задачі.

Е4 =ЕСЛИ (С4=1;$D$2; ЕСЛИ (C4=2; $E$2; $F$2))

F4 =D4*E4

G4 =F4*$G$2

H4 =F4-G4

  1. Скопіюйте формули в усю робочу таблицю.

  2. Уведіть формули для обчислення балансу.

D10 Всього

F10 <Обчисліть суму в стовпці F>

G10 <Обчисліть суму в стовпці G>

H10 <Обчисліть суму в стовпці H>

H12 =G10+H10

H13 =ЕСЛИ (H12=F10; “OK”;”Помилка”)

  1. Скасуйте режим відображення формул.

  2. Перейдіть на наступний аркуш для розв’язування задачі 2.

Задача №1 «Розв’язування нелінійного рівняння»

Дано нелінійне рівняння 2nx-x=sinnx, де n – номер варіанту. Розв’язати рівняння методом простих ітерацій та методом підбору параметру.

  1. Запишіть своє рівняння у вигляді 0=f(x) і розв’яжіть його методом підбору параметра.

Введіть у А1 деяке близьке до х число або будь-яке число. У клітинку А2 введіть =f(А1), тобто формулу =2*n*A1-n-sin(n*A1), де замість n вводьте номер варіанта. Виконайте команди Сервіс → Підбір Параметра. Заповніть в отриманому діалоговому вікні три поля так: А2, 0, А1 → ОК. Відповідь буде в клітинці А1.

  1. На наступному аркуші розв’яжіть нелінійне рівняння методом простих ітерацій.

Введіть заголовок таблиці і назви стовпців так (рис. 2):

А1 Розв’язування нелінійного рівняння

А2 <Введіть вигляд свого рівняння>

А3 методом простої ітерації

А5 Попередня Примітка: маємо на увазі ітерації

В5 Наступна

С5 Похибка

  1. Уведіть формули розв’язування задачі 2.

А6 <Введіть будь-яке число>

В6 <Введіть свою формулу методу простої ітерації>

С6 =abs(В6-А6)

С7 =В6

Більше нічого вводити не треба!

  1. Скопіюйте формули з А7, В6, С6 вниз до 13-го рядка.

Скільки буде виконано ітерацій?

  1. Скасуйте режим відображення формул і в клітинці В13 отримаєте результат.

Який результат і яка різниця між двома останніми наближеними значеннями? У скільки разів зменшується ця різниця (похибка) після кожної ітерації?

Рисунок 2 – Зразок розв’язування задачі 2. Не можна вводити дані з цієї таблиці.

  1. Сформатуйте числові дані, щоб було п’ять знаків після десяткової крапки.

  2. Скопіюйте таблицю на наступний аркуш і переробіть її так, щоб розв’язати цю ж задачу, користуючись іменами діапазонів.

Замість назви стовпця «Попередня» введіть назву х, замість назви «Наступна» - z. Відповідно замініть формули в клітинках В6 і С6. Виконайте додатково ще дві ітерації. Яка відповідь тепер?

  1. Розв’яжіть задачу 2 у двох клітинках.

Задайте режим ітерації: Сервис → Параметры → Вычисления → Итерации → ОК. У клітинку А17 введіть будь-яке початкове наближення. У клітинку В17 введіть праву частину формули методу простої ітерації як вираз від А17, наприклад, =(sin(А17)+1)/2. У клітинку А17 введіть цю ж формулу як вираз від В17, тобто =(sin(В17)+1)/2. Який одержали результат?

  1. Збережіть книжку на диску. Продемонструйте роботу викладачеві та закінчіть роботу.

ІІІ Висновок:

  • Домашнє завдання:

1. Оформити звіт.( Теоретичну частину звіту оформити як відповіді на Контрольні запитання)

2.Підготуватися до самостійної роботи на компютерах:

  1. знати відповіді на контрольні запитання, приведені в інструкції даної лабораторної роботи;

  2. виконати на компютере і оформити у конспекті завдання 2а і 2б, приведені в інструкції даної лабораторної роботи з приміткою «для дому»