ĆWICZENIA NR 4
Kiedy można narysować algorytm?
a)do rozbudowanej całki TAK (do tego można utworzyć algorytm, ponieważ znamy wszystkie dane)
b)robienia kawy NIE (brak wszystkich danych, zawsze można o coś zapytać: o prąd, wodę, czajnik itp.) Jest to UKŁAD GLOBALNY, problem nierozwiązywalny.
MODUŁ DECYZYJNY ZWIĄZANY Z FUNKCJĄ JEŻELI
Zadanie 1
Jeżeli pracownik przepracował więcej niż 150h to za każdą nadgodzinę dostaje dodatek w wysokości 30% stawki.
Jeżeli pracownik posiada 1 dziecko to dostaje dodatek 100zł, jeżeli ma więcej dzieci to za każde następne dostaje po 200zł.
LISTA PŁAC:
Wstaw-> funkcja-> jeżeli
Wyświetla się tabela
Po lewej mamy instrukcje, a po prawej miejsce na wpisanie danych
1)tekst logiczny | Wpisujemy to co chcemy sprawdzić (środek rombu z algorytmu) |
---|---|
2)prawda | TAK- to co na prawo od rombu |
3)fałsz | NIE- to co na lewo od rombu |
A | B | C | D | E | F | G | H | I | |
---|---|---|---|---|---|---|---|---|---|
1. | Nazwisko | Stawka | Ilość godzin | Ilość dzieci | Dodatek za nadgodz. | Dodatek rodzinny | Płaca brutto | Podatek 20% | Płaca netto |
2. | DANE | DANE | DANE | DANE | *I | *II | *III | *IV | *V |
Wstaw –> funkcje-> funkcje logiczne-> jeżeli
Waluty = ctrl + przycisk z monetami
### - pojawiają się gdy jakieś dane nie mieszczą się w kolumnie, trzeba wtedy poszerzyć kolumnę lub zaznaczyć cały arkusz-> format->kolumny-> autodopasowanie obszaru
ROZWIĄZANIE:
*I- Dodatek za nadgodziny
Wstawiamy funkcję jeżeli
Wpisujemy dane:
1)C2>150
2)(C2-150)*B2(Stawka)*0,3
3)0 -> w tym przypadku nie możemy wpisać „brak dodatku”, musi to być liczba
Klikamy OK i kopiujemy w dół
*II- Dodatek rodzinny
Dane:
1) D2>1 1)D2>=1
2)(D2-1)*200+100 lub 2)(D2-1)*200+100
3) 100*D2 3)0
Kopiujemy w dół
*III- Płaca brutto
Formuła: =C2(stawka)*B2(ilość godzin)+E2(dodatek I)+F2(dodatek II)
Kopiujemy w dół
*IV Podatek
Formuła: G2(płaca brutto)*0,2
*V Płaca netto
Formuła: G2(płaca brutto)-H2(podatek)
Zadanie 2
Jeżeli pracownik przepracuje więcej niż:
-150h to dostaje 30% stawki za nadgodziny
-180h to dostaje 50% stawki za nadgodziny
-200h to dostaje 100% stawki za nadgodziny
Jest to metoda przedziałowa: tylko godziny od 180 do 200 są za 50%stawki, te od 150 do 180 są dalej za 30%.Tu też trzeba zastosować funkcję zagnieżdżoną.
ROZWIAZANIE:
Wstawiamy funkcję JEŻELI:
1)C2>200 2)(C2-200)*B2(stawka)+20(200-180)*B2*0,5+30(180-150)*B2*0,3 3)wstawiamy funkcję Jeżeli |
---|
1)C2>180 2)(C2-180)*B2*0,5+30*B2*0,3 3)wstawiamy funkcję Jeżeli |
1)C2>150 2)(C2-150)*B2*0,3 3)0 |
Zadanie 3
Wstawić wykres przedstawiający dodatki.
ROZWIAZANIE:
Zaznaczamy kolumny z dodatkami (dwie) razem z nagłówkiem (bo wtedy mamy już opis wykresu)+ CTRL+ zaznaczamy kolumnę z nazwiskami
Klikamy ikonkę wykresów
Wybieramy wykres
Klikamy zakończ
Zadanie 4
Oceny ze sprawdzianu. Do komórki B2 wprowadzić taką formułę, która w zależności od wartości w komórce A2 przedstawi odpowiednią ocenę.
PUNKTY | OCENA |
---|---|
50-59 | DST |
60-69 | DST+ |
70-79 | DB |
80-89 | DB+ |
90-100 | BDB |
ROZWIĄZANIE:
Trzeba tu zastosować funkcję zagnieżdżoną (maksymalna ilość zagnieżdżeń to 8!)
Stajemy w B2
Wstawiamy funkcję JEŻELI
Wypełniamy tabelę danymi:
DOBRZE: 1)A2>90 2)bdb 3)wywołujemy funkcję JEŻELI- przed paskiem wpisu jest napis JEŻELI/F(X), klikamy go i pojawia nam się nowa tabela do wypełnienia danych |
ŹLE: 1)A2>50 To byłoby źle, ponieważ wyświetlałyby się tylko dwie oceny ndst i dst |
---|---|
1)A2>80 2)db+ 3)Jeżeli |
|
1)A2>70 2)db 3)Jeżeli |
|
1)A2>60 2)dst+ 3)Jeżeli |
|
1)A2>50 2)dst 3)ndst |
Klikamy OK, aby zakończyć
ĆWICZENIA NR 5
RÓWNANIE KWADRATOWE:
A | B | C | |
---|---|---|---|
1 | y=ax^2+bx+c | ||
2 | |||
3 | a= | Dane liczbowe | |
4 | b= | Dane liczbowe | |
5 | c= | Dane liczbowe | |
6 | Delta= | Dane liczbowe | |
7 | X1= | Dane liczbowe | |
8 | X2= | Dane liczbowe |
DELTA FORMUŁA =B4^2-4*B3*B5
X1 FORMUŁA =JEŻELI(B6>=0;(-B4+PIERWIASTEK(B6))/2*B3;"brak")
Wersja w tabelce:
1)B6>=0
2)(-B4+PIERWIASTEK(B6))/2*B3
3)”brak’”
lub
1)B6>=0
2)(-B4-(B6)^1/2)/2*B3
3) FUNKCJA JEŻELI
1)B6=0
2) –B4/2*B3
3)(-B4+(B6)^1/2)/2*B3
X2 FORMUŁA =JEŻELI(B6>=0;(-B4-PIERWIASTEK(B6))/2*B3;"brak")
Wersja w tabelce:
1)B6>=0
2)(-B4-PIERWIASTEK(B6))/2*B3
3)”brak”
Jeżeli chcemy, żeby x2 zniknęło w przypadku kiedy delta jest równa zero to robimy:
1)B6>0
2)pozostaje bez zmian
3)***
Jeżeli chcemy, aby w przypadku braku pierwiastka nic się nie pokazywało to w komórce
A7 i A8 wstawiamy odpowiednio:
1)B6>=0
2)”x1=”lub „x2=”
3)***
WYKRES FUNKCJI KWADRATOWEJ
A | B | |
---|---|---|
1 | x | y= ax^2+bx+c |
2 | -10 | = $B$3*B2^2-$B$4*D2+$B$5 |
3 | -9 | Rozciągamy… |
4 | -8 (rozciągamy…) | |
5 | … | |
… | 10 |
1) Zaznaczamy całe „B” razem z opisem! -> wstaw wykres -> wykres liniowy LUB kreator wykresów.
2) Wybieramy wykres LINIOWY!
3) Przechodzimy na zakładkę serie -> etykiety osi wartości x -> zaznaczamy nasze A oprócz „x”
4) Ale opisy na osi x są pomiędzy punktami, więc -> Stajemy na osi x -> klikamy w nią -> skala -> przecięcie z osią wartości y -> wpisujemy 11 -> odznaczamy ptaszka, żeby liczby były pod kreską.
5) Zaznaczyć wykres -> prawy klawisz -> formatuj serie danych -> wygładź linie.
Wykres funkcji sinus:
Zadanie 1
Narysuj wykres funkcji y=sinx z przedziału (od –pi do pi) z krokiem 30stopni
(TABELKA)
A | B | |
---|---|---|
1 | x | Y=sinx |
2 | -180 | =wstaw funkcja sinus -> OK, klikamy liczbę A2 -> OK |
-150 | przeciągamy | |
Zaznaczamy i przeciągamy | … | |
180 | … |
1)wstaw wykres liniowy
2) serie oś w x od -180 do 180 -> zakończ
3) formatuj oś -> skala i wpisujemy tak aby było :
7
1
1
odznaczamy ptaszek..
4) wykres -> formatuj -> serie danych -> wygładzenie danych
ALE!!!!
Musimy przeliczyć na radiany… Więc zmieniamy naszą tabelę.
A | B | C | |
---|---|---|---|
1 | x | Wstaw funkcję -> radiany -> kąt -> klikamy w A2 -> kopiujemy w dół | Sin x |
2 | -180… |
ĆWICZENIA NR 6
SOLVER
Służy do optymalizacji obliczeń
Jest dodatekiem do pakietu office (trzeba go uaktywnić)
Office 2003
Narzędzie solver
***Jeśli go nie ma to trzeba postępować następująco:
Narzędzia dodateki zaznaczamy ptaszka √ przy „aktywny solver” klikamy OK
Solver pojawi się w narzędziach
Office 2010
Dane solver (z prawej strony)
*** jeśli go nie ma to trzeba go aktywować:
Plik opcje dodatki zaznaczamy solver alt in / dodatek solver klikamy „przejdź” zaznaczamy ptaszka √ przy solver klikamy OK
Zadanie może być w formie tekstowej lub pisemnej jako dane w excelu
Tekstowe: Używając solvera rozwiąż następujący problem: przedsiębiorstwo posiada 4 oddziały w miastach: Poznań, Opole, Wrocław, Katowice; każdy z tych oddziałów wydaje na cele reklamowe odpowiednie kwoty:
Reklama w prasie : 4500, 6000, 5500, 7000
Bilbordy: 13000, 9500, 10000, 8000
Ulotki: 2000, 4000, 6000, 1000
Uzgodniono na ostatniej naradzie, że na cele reklamowe wyznaczamy nowy budżet 100 000 złotych. Każde z oddziałów nie może wydać na reklamę mniej niż 24 000, na bilbordy nie mniej niż 15 000, na ulotni nie więcej niż 5 000 i na prasę nie mniej niż 4 000
Pisemne : Zadanie 1
ZADANIE 1
|
|
|
|
|
1 | Prasa | Bilbord | Ulotki | |
2 | Katowice | 4500 | 13000 | 2000 |
3 | Poznań | 6000 | 9500 | 4000 |
4 | Opole | 5500 | 10000 | 6000 |
5 | Wrocław | 7000 | 8000 | 1000 |
BUDŻET | =E2+E3+E4+E5 |
CEL
D | E |
8 | Nowy budżet |
WARYNKI
D | E |
10 | Miasto >= (większe bądź równe) |
11 | Bilbordy >= |
12 | Ulotki <= |
13 | Prasa >= |
Aby spełnić te warunki trzeba wpisywać takie dane (czerwone liczby), tak je zmieniać aby otrzymać nasz cle. Jest to jednak bardzo trudne dlatego stosuje się SOLVER:
Co wpisujemy w parametry Solver:
Ustaw cel: $E$6
Wartość 100000
Przez zmienienie komórek zmiennych:
$B$2:$D$5
Podlegającym ograniczeniom:
$B$2:$B$5 >= $E$13
$C$2:$C$5 >= $E$11
$D$2:$D$5 <= $E$12
$E$2:$E$5 >= $E$10
Klikamy „rozwiąż” dane liczbowe (czerwone) same się zmienią I dopasują
Jeśli chcemy zmodyfikować klikamy „przywróć wartości początkowe”
Jeśli chcemy zatwierdzić klikamy „OK”, jednak wtedy nie mamy możliwość zmienienia już żadnych danych
ZADANIE 2
Szkoła organizuje wycieczkę, na którą ma wyjechać 250 osób. Przedsiębiorstwo transportowe oferuje 3 autokary: A, B, C.
Autokar A posiada 32 miejsca i koszt jego wynajęcia to 600 złotych.
Autokar B posiada 45 miejsc i kosztuje 800 złotych.
Autokar C posiada 60 miejsc i kosztuje 1000 złotych.
Używając solvera zminimalizuj wydatki na wynajem autokaru i równocześnie na ilość wolnych miejsc.
A | B | C | D | |
---|---|---|---|---|
1 | autokary | Ilość miejsc | cena | Ilość autokarów |
2 | A | 32 | 600 | 0 |
3 | B | 45 | 800 | 0 |
4 | C | 60 | 1000 | 0 |
5 | ||||
6 | Uczestnicy: | 250 | ||
7 | ||||
8 | Koszt wynajmu: | =SUMA.ILOCZYNÓW(C2:C4*D2:D4) | ||
9 | Ilość miejsc: | =SUMA.ILOCZYNÓW(B2:B4*D2:D4) |
Solver:
Ustaw cel: $D$8
Min
Przez zmienianie komórek zmiennych: $D$2:$D$4
Podlegającym ograniczeniom:
$D$2:$D$4 =całkowita (int)
$D$2:$D$4 >= 0
$D$9 >= $D$6
*** w tym zadaniu nie można określić maksymalnej wartości ponieważ jest ona nieskończona. Musiałyby być warunki ograniczające tą maksymalną liczbę
Korespondencja seryjna - technika tworzenia w edytorze tekstów jednobrzmiących dokumentów, różniących się jedynie zawartością kluczowych pól dokumentu, które są automatycznie wypełniane treścią pól pobieranych z zewnętrznej bazy danych.