ZADANIE 4 (15 PUNKTÓW) OTO WYKAZ LICZBY GODZIN PRACY

ZAŁĄCZNIK NR 1 NAZWA I ADRES WYKONAWCY ZADANIE
0DPOWIEDZI NA ZAPYTANIA WYKONAWCÓW ZADANIE PN BUDOWA PRZYDOMOWYCH OCZYSZCZALNI
2002 GRUPA A ZADANIE 1 ZNALEŹĆ MACIERZ X TAKĄ

21 ZADANIE W ELEMENCIE R W CZASIE T1
3 WZÓR UMOWY NA ŚWIADCZENIA MEDYCZNE ZADANIE NR 3
4 SPECYFIKACJA PRZEDMIOTU DOFINANSOWANIA MODUŁ IOBSZAR CZADANIE NR

Zadanie 4 (15 punktów)

Zadanie 4 (15 punktów)

Oto wykaz liczby godzin pracy jednego z pracowników:


Kolejny dzień pracy

Liczba przepracowanych godzin

1

8

2

12

3

6

4

4

5

11

6

7

7

10

8

9

9

8

10

6

11

13

12

8

13

7

14

11

15

6

16

5

17

9

18

7

19

10

20

9




a) Utwórz plik o nazwie pensja.xls i umieść w nim powyższe dane oraz obliczenia w tabelce

z kolumnami o następujących nagłówkach:

b) Oblicz kwotę dziennej i miesięcznej pensji pracownika, jeżeli umówił się on

z pracodawcą, że za pierwsze 8 godzin dziennie otrzyma po 3 zł za każdą przepracowaną

godzinę, a za każdą dodatkową, nadliczbową 4,55 zł.

c) Wysokość stawki godzinowej (zarówno za godz. nadliczbowe, jak i etatowe) umieść

w komórkach arkusza tak, aby przy zmianie stawki, arkusz automatycznie przeliczał dane.

d) Pod tabelką podaj sumę godzin przepracowaną w całym miesiącu oraz zarobioną kwotę brutto.

e) Podaj wartość pensji po odliczeniu 48% podatku.

f) Podaj średnią liczbę przepracowanych godzin dziennie.

g) Sporządź i opisz wykres słupkowy przedstawiający zależność dziennych zarobków

pracownika od ilości przepracowanych godzin.

h) Sporządź i opisz wykres kołowy ilustrujący, jaki procent swoich zarobków pracownik

uzyskał w godzinach nadliczbowych, a jaki w etatowych.


Wykresy umieść w tym samym arkuszu, co obliczenia.

Do oceny należy oddać plik o nazwie pensja.xls





Zadanie 5 (10 punktów)

Masz do dyspozycji wydruk listy 15 uczniów, która zawiera następujące dane:

Nowak Antoni

0

a) Umieść dane tych uczniów w pliku o nazwie

lista_ucz.txt. W osobnej linii znajdują się:

nazwisko i imię,

dzień,

miesiąc

rok urodzenia.

b) Uporządkuj tę listę alfabetycznie wg nazwisk i umieść

w pliku lista_alf.txt.

W pliku tym umieść informację, z jakiego narzędzia,

programu będziesz korzystać.

Plik, na którym będziesz pracować, aby uzyskać

poprawne odpowiedzi nazwij roboczy.*, gdzie „*” to

rozszerzenie nadawane przez program z którego będziesz

korzystał.

c) Podaj liczbę uczniów spoza rocznika 1983, w tym osobno

liczbę osób młodszych, a osobno starszych. Wynik wpisz

do pliku rocznik.txt

d) Czy w podanej liście znajdują się osoby o tym samym

nazwisku? Jeżeli tak, to wypisz ich imiona. Czy któreś

z tych osób mogą być bliźniakami?

Odpowiedź wpisz do pliku nazwisko.txt

Do oceny należy oddać 5 plików: lista_ucz.txt,

lista_alf.txt, roboczy.*, rocznik.txt, nazwisko.txt.


1

01

1985

Rybak Wiesława

30

10

1983

Wisła Maria

1

11

1983

Kapusta Łukasz

02

12

1983

Krzyżak Arkadiusz

03

02

1982

Kolanko Joanna

04

06

1983

Krzyżak Patrycja

06

02

1982

Kasprzyk Rafał

09

09

1984

Gong Robert

10

09

1984

Loss Anna

17

12

1983

Kola Jadwiga

19

03

1982

Alky Michał

20

09

1984

Kapusta Konrad

23

08

1983

Palc Norbert

24

09

1982

Rybak Marta

30

10

1983


Zadanie 6 (20 punktów)

Odwrotna Notacja Polska (ONP) jest to beznawiasowy zapis wyrażeń (np. algebraicznych).

W notacji tej symbole operandów poprzedzają bezpośrednio symbol operatora.

Przykład zamiany postaci matematycznej na zapis ONP:

a+b to w ONP a,b,+

(a+b)*c to w ONP a,b,+,c,*

Powyższa zamiana działa według algorytmu:

1. Pobierz kolejny element źródłowego wyrażenia algebraicznego

2. Jeśli ten element jest nazwą zmiennej lub stałą, przekaż go na wyjście; w przeciwnym

wypadku, jeśli priorytet ogranicznika jest wyższy od priorytetu ogranicznika zajmującego

szczyt stosu lub stos jest pusty, dopisz go na stos, jeśli wreszcie na szczycie stosu znajduje

się ogranicznik o wyższym lub równym priorytecie – odczytaj go ze stosu i prześlij na

wyjście, a ogranicznik z wejścia dopisz na stosie, chyba że nowy ogranicznik zajmujący

szczyt stosu w wyniku odczytania ma priorytet nie mniejszy niż ogranicznik z wejścia.

W takim przypadku należy kontynuować odczytywanie ze stosu i przesyłanie na wyjście,

aż do wystąpienia na szczycie stosu ogranicznika o priorytecie niższym od priorytetu

ogranicznika nadchodzącego z wejścia.

3. Jeżeli wyrażenie źródłowe zostało wyczerpane, odczytaj wszystkie ograniczniki ze stosu

na wyjście.

Aby uzyskać prawidłową zamianę wyrażenia zawierającego nawiasy, algorytm uzupełniamy

następującymi punktami:

4. Ogranicznik "(" jest dopisywany na stos, bez jakiegokolwiek odczytu ze stosu.

5. Ogranicznik ")" nie jest dopisywany na stos, pojawienie się jednak tego ogranicznika na

wejściu powoduje odczytanie ze stosu i przesłanie na wyjście wszystkich kolejnych

ograniczników o priorytecie nie mniejszym niż 1.

Napisz w wybranym języku programowania algorytm zamiany wyrażenia

algebraicznego z postaci matematycznej na postać ONP. Ogranicz się do czterech

podstawowych działań dodawania, odejmowania mnożenia i dzielenia, przyznając im

następujące priorytety:

Ogranicznik lub działanie Priorytet

( 0

+,-,) 1

*,: 2

Oto wyrażenia do konwersji (każde w osobnej linii):

a+b*c:3

(a+b*c)*a-c

Zapisz je w pliku o nazwie wejście.txt.

Wynik swojego programu zapisz w pliku wyjście.txt

Podaj w wyniku jakiego procesu powstaje plik wynikowy i odpowiedź umieść również

w pliku wyjście.txt. Utwórz na dyskietce plik wynikowy.

Plik źródłowy ma nazwę onp.*, gdzie „*” to rozszerzenie nadawane przez program,

z którego będziesz korzystał.

Do oceny należy oddać 3 pliki: wejście.txt, wyjście.txt oraz onp.*




46 ROČNÍK FYZIKÁLNEJ OLYMPIÁDY ŠKOLSKÝ ROK 200405 ZADANIE
5 EKSTRAKCJA ZADANIE 1 W FAZIE WODNEJ O OBJĘTOŚCI
6 WSOWL POSTĘPOWANIE PRZEDSIĘBIORSTWA NA RYNKU DOSKONALE KONKURENCYJNYM ZADANIE


Tags: godzin pracy, przepracowanych godzin, godzin, liczby, wykaz, pracy, punktów), zadanie