klasa 1a i 1b

  1. Zastosuj odpowiednie działania, by obrót kuli był wolniejszy. Zapisz te działania w zeszycie.

 

 

Tematy zadań z podręcznika „technologia informacyjna”  G. Koby

    2.   Korzystając z funkcji P( ), która zwraca wartość liczby ¶ (z dokładnością 15 miejsc po przecinku)
          przygotuj arkusz, który obliczy pole i obwód koła na podstawie podanego promienia (3 cm).
          Zmodyfikuj formuły tak, aby wartości pola i obwodu były podawane  z dokładnością do dwóch miejsc po przecinku.

    3.  Symbol Newtona wyraża liczbę k-elementowych podzbiorów w zbiorze n-elementowym. 
        Dwoje dzieci można wybrać spośród pięciu na

    
    sposobów        gdzie n!= 1*2*3*4* ....*n    dla n=1,2,3 .......

 Oblicz, używając arkusza kalkulacyjnego, na ile sposobów można wybrać dwuosobową reprezentację spośród 25 uczniów jednej klasy.

   4.  Mając dane a=2, b=3, c=4 oblicz w arkuszu kalkulacyjnym pole i objętość prostopadłościanu o bokach:
       a, b, c. Zadbaj o estetyczny wygląd tabeli.

   5. Korzystając z arkusza kalkulacyjnego, narysuj wykres funkcji sinus w przedziale od 0 do 360 stopni.
Wskazówki;
a) w nowym arkuszu w kolumnie A wpisz argumenty funkcji np. od 0 do 360 stopni co 10o (skorzystaj z opcji wpisywania serii danych),

b) w kolumnie B wprowadź formuły przeliczające  stopnie na radiany (gdyż w arkuszu kalkulacyjnym argumenty funkcji podaje się w radianach, a nie w stopniach)
postać formuły: np. =A2*PI()/180,

c) w kolumnie C wprowadź formuły obliczajace wartości funkcji dla zadanych parametrów czyli np. =SIN(B2),

d) w kolumnach B i C zaokrąglij wartości do dwóch miejsc po przecinku,

e) zaznacz kolumnę C i w kreatorze wykresów wybierz typ wykresu XY(punktowy),

f) w zakładce Serie ustaw jako wartości odpowiednie liczby z kolumny A,

g) w Opcje wykresu odznacz pole Pokazuj legendę, nie jest ona potrzebna.

 

  6.  W arkuszu oblicz wartość wyrażenia dla liczb całkowitych z przedziału   (0;200)

                                   

    7.  Wykonaj w arkuszu wykres funkcji y=ax3+bx2+c gdzie a=1, b=-1, c=2. Wartości x wypełnij serią danych (krok 1,2) dla 

      

         Odczytaj współrzędne punktu przecięcia wykresu z osią OY  

     8. Utwórz w arkuszu kalkulacyjnym wykres dwóch funkcji:

         dla
        krok co 10o

      i     y=ax+b gdzie a=-1, b=1   dla

                 krok co 1

       Odczytaj dokładną wartość punktu przecięcia.

 

klasa 2a i 2b

Tematy zadań z podręcznika „Informatyka” cz. 1 G. Koby

 

  1. Narysuj w zeszycie lub korzystając z edytora tekstu (Word | pasek narzędzi Rysowanie| Autokształty| Schemat blokowy), schemat blokowy algorytmu obliczania wysokości trójkąta, gdy dane są: pole i podstawa. Dokonaj analizy schematu  i prześledź go dla kilku danych.

    2.   Poniżej przedstawiono schemat blokowy, który ma przedstawiać algorytm obliczania wartości bezwzględnej. Wskaż błędy. Narysuj schemat poprawnie.

.

  1. *Skonstruuj schemat blokowy rozwiązywania układu dwóch równań liniowych.
  2. *Narysuj drzewo algorytmu wyboru maksimum z trzech liczb.
  3. Korzystając z programu Eli skonstruuj schemat blokowy zadania: Dany jest średni wiek trzech osób: S. Najmłodsza ma x lat, najstarsza: y. Ile lat ma trzecia osoba?
    S, x, y to liczby naturalne różne od zera.
    Wykonaj schemat dla następujących wartości zmiennych: S, x, y: 15, 10, 20;
    25, 20, 40; 18, 14, 33; 30, 16, 22;
    Jaką liczbą powinna być wartość zmiennej S oraz x i  y, aby otrzymany wynik był sensowny? Uwzględnij te warunki w algorytmie.
  4. Przedstaw graficznie algorytm obliczenia średniej ocen z egzaminu maturalnego z języka polskiego  w pewnym liceum. Przyjmij, że liczba uczniów zdających maturę wynosi 120. Jako dane wprowadzaj liczbę poszczególnych ocen. Dodatkowo oblicz, jaki procent uczniów otrzymał oceny niedostateczne.  
  5. W ramce przedstawiono fragment programu. Wykonaj następujące polecenia:

           a) Określ wynik działania zapisanej instrukcji dla poniższych wartości x: -6, 100, 4, -4
           b) Zapisz dla jakich wartości x zostanie wypisany napis 'SMS', dla jakich 'MMS', a dla jakich wartość
               zmiennej x?

JEŚLI  x<4 TO JEŚLI  x<0 TO WYPROWADŹ (x)
                                        W PRZECIWNYM WYPADKU WYPROWADŹ ('SMS')
                W PRZECIWNYM WYPADKU WYPROWADŹ ('MMS');

           c) Podaj, co oznaczają skróty SMS MMS.

    8.    Napisz w pseudojęzyku program obliczania wartości funkcji przedstawionej na wykresie

   9.    Napisz w pseudojęzyku program, w wyniku którego dla wprowadzonego znaku 'P' program wyprowadza twoje imię, dla 'N' - twoje nazwisko, a dla znaku innego niż 'P' lub 'N' - komunikat 'zły znak'.
Wskazówka: przyjmij typ zmiennej =:znak

 10.   Napisz algorytm w postaci schematu blokowego obliczania silni dla n liczby naturalnej.
      (n!= 1*2*3*.....*n)

 11. Dany algorytm:

 

  1. Prześledź działanie algorytmu dla liczb: -4, 10, -1,18, 15, 0 i podaj wartość i,  j.

  2. Napisz tekst zadania.

  3. Przedstaw specyfikację zadania i opis algorytmu w postaci listy kroków.

 12. Dokonaj analizy algorytmu przedstawionego poniżej:

 

  1. Dla jakich danych nastąpi zapętlenie?

  2. Popraw go tak, by usunąć zapętlenie i aby była wyprowadzana podwojna wartość liczby dodatniej.

13. Napisz program realizujący algorytm znajdowania większej z dwóch liczb rzeczywistych (bez sprawdzania
      warunku, czy są równe). wynik wyprowadź w postaci: 8zn.2zn

14. Zmodyfikuj  program  z zadania 13, aby w przypadku liczb równych wyprowadzał napis "liczby są równe"

15. Zapisz zadanie 8 w postaci programu w języku Pascal.

 

Ogólne zasady redagowania tekstu programu

Tekst programu winien być czytelny i zrozumiały dla czytelnika, którym może być autor programu (sięgający do programu po jakimś czasie), inny programista lub inne osoby.
Edytor tekstów programów zawiera podobne funkcje jak dowolny edytor tekstu.
Ponadto w niektórych edytorach wybrane fragmenty tekstów programów (np. słowa kluczowe, komentarze) są dodatkowo wyróżniane (np. innym kolorem).

Zalecane zasady redagowania tekstu programu.

  1.  Używamy znaczących nazw, tak, aby tekst programu był w miarę samokomentujący się, np. zmienna o nazwie licznik, procedura o nazwie sortowaniePrzezScalanie.

  2.  W wyróżnionych miejscach tekstu programu umieszczamy komentarze, np.:
         komentarz po nagłówku programu informuje o tym, kto jest autorem programu, co program robi (w tym  postać danych, reakcja na błędy w danych postać wyników, użyta metoda);
         komentujemy przeznaczenie niektórych zmiennych, np. zmiennych globalnych lub zmiennych roboczych, np. var licznik:byte; z:char; {zmienna robocza},
         komentarz po nagłówku procedury lub funkcji objaśnia znaczenie parametrów i jej działanie;
         w komentarzu umieszczamy również informacje istotne dla rozumienia działania programu, np.Write( z); {wartość bieżącego współczynnika}zamiast objaśnienia nic niemówiącego, np. Write (z); {wypisywanie z}.

  3.  Przyjmujemy zasady zapisywania nazw w programach. Na przykład, w naszym podręczniku słowa kluczowe języka Pascal są zapisywane małymi literami (np. begin), nazwy standardowe rozpoczynają się od wielkiej litery, a pozostałe litery są małe (np. Write), w nazwach wielowyrazowych, np. zmiennych i procedur, pierwsza litera każdego doklejonego słowa jest wielka, a pozostałe litery są małe, np. sortowaniePrzezScalanie.

  4. Staramy się umieszczać instrukcje po jednej w wierszu, co początkującym użytkownikom ułatwia ewentualne odnajdywanie błędów w programach.

  5.  Stosujemy wcięcia do podległych fragmentów programu.

  6.  Opisy procedur i funkcji oddzielamy od reszty programu wolnym wierszem.

("Informatyka - poradnik dla...".E. Gurbiel.....M.M. Sysło)

klasa 3a i 3b

  1. Napisz program zliczający wprowadzane znaki: " *,  %, x" -  wśród n znaków wprowadzanych z klawiatury. Wykorzystaj procedurę zliczaj.