Algorytmika i pseudoprogramowanie

Podobne dokumenty
Klasa 2 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na. poszczególne oceny

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Szczegółowy program kursów szkoły programowania Halpress

WYMAGANIA EGZAMINACYJNE Egzamin maturalny z INFORMATYKI

3. Podaj elementy składowe jakie powinna uwzględniać definicja informatyki.

Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej

PRZEDMIOTOWY SYSTEM OCENIANIA INFORMATYKA.

Informatyka klasa III Gimnazjum wymagania na poszczególne oceny

Z nowym bitem. Informatyka dla gimnazjum. Część II

WYMAGANIA EDUKACYJNE

INFORMATYKA - POZIOM PODSTAWOWY ROK SZKOLNY 2013/2014. Wymagania na poszczególne oceny:

Zapisywanie algorytmów w języku programowania

WYMAGANIA EDUKACYJNE Z INFORMATYKI dla klasy III gimnazjalnej, Szkoły Podstawowej w Rychtalu

Wymagania edukacyjne i sposoby sprawdzania edukacyjnych osiągnięć uczniów z informatyki - klasy II zakres rozszerzony

WEWNĄTRZSZKOLNE ZASADY OCENIANIA z INFORMATYKI (zakres ROZSZERZONY)

KARTA KURSU. Wstęp do programowania

PRZEDMIOTOWY SYSTEM OCENIANIA

INFORMATYKA

Okręgowa Komisja Egzaminacyjna w Krakowie 1

1. Algorytmika. WPROWADZENIE DO ALGORYTMIKI Wprowadzenie do algorytmów. Pojęcie algorytmu.

Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym

Wymagania edukacyjne z informatyki w klasie VIII

biegle i poprawnie posługuje się terminologią informatyczną,

Temat 5. Programowanie w języku Logo

Przedmiot: Informatyka wymagania na poszczególne oceny Rok szkolny od 2008/2009

Roman Mocek Zabrze Opracowanie zbiorcze ze źródeł Scholaris i CKE

tematyka zajęć - pracuje z powłoką graficzną systemu operacyjnego - wykonuje operacje na plikach i katalogach w praca w systemie operacyjnym

Grażyna Koba, Poradnik metodyczny. Informatyka dla gimnazjum Program nauczania wymagania na oceny PRZEDMIOTOWY SYSTEM OCENIANIA KLASA II

Wymagania edukacyjne z informatyki w klasie 8 szkoły podstawowej

PROGRAM KOŁA INFORMATYCZNEGO

Wymagania edukacyjne z informatyki w klasie 8 szkoły podstawowej

Grażyna Koba. Rozkład materiału Plan wynikowy. Informatyka. dla szkół ponadgimnazjalnych

PRZEDMIOTOWY SYSTEM OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH dla uczniów klas IV Szkoły Podstawowej nr 47 im. Jana Klemensa Branickiego w Białymstoku

Temat 20. Techniki algorytmiczne

Niniejszy ebook jest własnością prywatną. Został zakupiony legalnie w serwisie Netpress.pl, będącym oficjalnym Partnerem Wydawcy.

WYMAGANIA EDUKACYJNE. Informatyka Szkoła Podstawowa Klasa 4 NA ŚRÓDROCZNĄ I ROCZNĄ OCENĘ KLASYFIKACYJNĄ

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI DLA I LICEUM OGÓLNOKSZTAŁCĄCEGO

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Wymagania edukacyjne na ocenę z informatyki KLASA III

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

KLASA 1 i 2. Rozdział I

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE STOPNIE Z INFORMATYKI W KLASIE 8 opracowane na podstawie podręcznika

PRZEDMIOTOWY SYSTEM OCENIANIA. z przedmiotu. Programowanie strukturalne i obiektowe. dla technikum informatycznego

Wymagania edukacyjne do przedmiotu

Wymagania edukacyjne na poszczególne oceny z informatyki w gimnazjum klasa III Rok szkolny 2015/16

Opis założonych osiągnięć ucznia wymagania na poszczególne oceny szkolne dla klasy VIII. Opracowano w oparciu o pomoce naukowe Migra (

Przedmiotowy system oceniania - Informatyka klasa VIII. 1. Ogólne zasady oceniania uczniów

Aby uzyskać kolejną, wyższą ocenę, uczeń musi opanować zasób wiedzy i umiejętności z poprzedniego poziomu.

Drugi rok nauczania semestr I. Ocena Tematyka Dopuszczająca Dostateczna Dobra Bardzo dobra Multimedia

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

WYMAGANIA EDUKACYJNE Z INFORMATYKI NA POSZCZEGÓLNE STOPNIE W KLASIE 7 opracowane na podstawie podręcznika:

Kryteria oceniania uczniów z informatyki w klasie II gimnazjum

Wymagania edukacyjne informatyka

Wymagania edukacyjne z zajęć komputerowych klasa 4:

1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja. 2. Schemat blokowy przedstawia algorytm obliczania

Plan wynikowy do realizacji informatyki w gimnazjum (cykl dwuletni, II rok nauczania) opracowany na podstawie podręcznika

3.1. Na dobry początek

Przedmiotowy system oceniania z informatyki w klasach VII i VIII

PRZEWODNIK PO PRZEDMIOCIE

Kryteria końcoworoczne oceniania uczniów z informatyki w klasie II gimnazjum rok szkolny 2014/2015

Kryteria oceniania z informatyki w klasie VIII

Programowanie i techniki algorytmiczne

Wymagania z informatyki na poszczególne oceny szkolne dla klasy VIII

Wymagania edukacyjne na ocenę z informatyki klasa 3

Technologia informacyjna (informatyka) Przykłady wymagań na poszczególne oceny szkolne

Opis założonych osiągnięć ucznia wymagania na poszczególne oceny dla klasy VIII

Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VIII

Plan wynikowy do realizacji informatyki w szkole podstawowej na poziomie klasy VIII

11. Blok ten jest blokiem: a. decyzyjnym b. końcowym c. operacyjnym

Informatyka inżynierska

Wymagania na poszczególne oceny szkolne dla klasy VI. (na podstawie Grażyny Koba, Teraz bajty. Informatyka dla szkoły podstawowej.

Przedmiotowy system oceniania i wymagania edukacyjne dla klasy I III z informtyki

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

Wymagania edukacyjne z informatyki dla klasy VIII

VII. Opis założonych osiągnięć ucznia przykłady wymagań na poszczególne oceny szkolne

Podstawy programowania. Wykład: 13. Rekurencja. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH KLASA 4:

Wymagania rozszerzające (ocena dobra)

Informatyka dla szkoły podstawowej Teraz bajty - Klasa VIII

Lubię to! Przedmiotowy system oceniania z informatyki Klasa 8 Aneta Czajkowska

DRUGI ROK NAUCZANIA IV. OBLICZENIA W ARKUSZU KALKULACYJNYM

1. Ogólne zasady oceniania uczniów. 2. Zasady badania wyników nauczania

Wymagania na poszczególne oceny szkolne informatyka dla klasy VIII I półrocze

Wymagania edukacyjne i sposoby sprawdzania edukacyjnych osiągnięć uczniów z informatyki - klasy II zakres rozszerzony

Przedmiotowy system oceniania Informatyka kl 8

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

KLASA II. rozumie zagrożenia dla własnego zdrowia wynikające z łamania zasad bezpiecznej i higienicznej pracy z komputerem.

SCENARIUSZ LEKCJI. Miejsca zerowe funkcji kwadratowej i ich graficzna prezentacja

Przedmiotowy system oceniania

Wymagania edukacyjne z informatyki dla uczniów klas VI SP nr 53 w Krakowie w roku szkolnym 2019/2020

Przedmiotowy system oceniania z informatyki w klasie 8

INFORMATYKA KLASA VIII

WYMAGANIA EDUKACYJNE zajęcia komputerowe

Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 1. Karol Tarnowski A-1 p.

PRZEDMIOTOWY SYSTEM OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH

INFORMATYKA Przedmiotowy system oceniania Szkoła Podstawowa nr 16 im. Bolesława Prusa w Siemianowicach Śląskich

Transkrypt:

Przedmiotowy system oceniania Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Programowanie Strukturalne i Obiektowe Klasa: druga Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący Algorytmika i pseudo zna podstawowe definicje co to jest algorytm i program komputerowy zna sposoby zapisu algorytmu zna bloki algorytmu zapisane w postaci graficznej potrafi odróżnić algorytm liniowy od algorytmu z warunkiem wie co to iteracja potrafi posłużyć programem edukacyjnym ELI do prezentacji algorytmów wie, ze można zaprezentować działanie niektórych algorytmów w arkuszu kalkulacyjnym wie co to pseudojęzyk wie, że można zapisać algorytm pseudojęzyku wie do czego służy środowisko Algo wie jaki jest związek między problemem a algorytmem, zna sposoby zapisu algorytmów i potrafi je krótko opisać, algorytm w postaci graficznej zna specyfikację algorytmu, potrafi zapisać algorytm jako listę kroków, zna różnice między algorytmem liniowym a z warunkiem, wie jak wygląda algorytm z warunkiem zagnieżdżonym, algorytm w postaci drzewa decyzyjnego, program Eliz do sprawdzenia poprawności algorytmu potrafi zaprezentować prosty algorytm w arkuszu kalkulacyjnym potrafi zapisać algorytm w pseudojęzyku zna środowisko Algo potrafi dobrze zdefiniować związek pomiędzy algorytmem a problemem, podaje przykłady, zna wszystkie sposoby zapisu algorytmów i potrafi je opisać, potrafi zapisać algorytm w formie opisowej, graficznej, jako lista kroków i jako drzewo decyzyjne, zna podział algorytmów ze względu na ich strukturę, samodzielnie realizuje algorytmy w programie Eli(np. rozwiązanie równania kwadratowego, liniowego, wartość bezwzględna) potrafi samodzielnie zaprezentować poznane algorytmy w arkuszu kalkulacyjnym, pseudo, dobrze zna środowisko Algo potrafi zapisać każdy algorytm w pseudojęzyku bardzo dobrze zna pojęcia i definicje algorytmiką i pseudom posługuje się wszystkimi metodami zapisu algorytmu, prezentuje poznane algorytmy przy użyciu programu Eli i arkusza kalkulacyjnego, pisze programy w pseudojęzyku programowania świetnie potrafi przedstawić zadany problem w postaci algorytmu (w dowolnej postaci graficznej, listy kroków itd.) zna przynajmniej jeden język programowania i potrafi zrealizować poznane algorytmy przy jego pomocy

Wprowadzenie do programowania Pascalu wie, ze są różne języki zna podstawowe pojęcia m: program komputerowy, języki kompilator, interpretator, konsolidator, zna etapy tworzenia programu, zna edytor środowiska Pascal, zna podstawowe słowa kluczowe w języku Pascal, zna podstawowe typy danych w języku Pascal (całkowity, rzeczywisty, znakowy, łańcuchowy, logiczny), wyjścia/wejścia, wie, że są funkcje i procedury, warunkowe, iteracyjne i złożone w programach, wie, że można realizować algorytmy przy pomocy języka Pascal potrafi wymienić kilka języków zna podstawowe pojęcia m: program komputerowy, języki kompilator, interpretator, konsolidator, zna etapy tworzenia programu, strukturalne, zna edytor środowiska Pascal, zna podstawowe typy danych w języku Pascal (całkowity, rzeczywisty, znakowy, łańcuchowy, logiczny) i wie kiedy je stosować, wie, że są funkcje i procedury i wie kiedy je stosować, warunkowe, iteracyjne i złożone w programach i wie kiedy je stosować, wie, że można realizować algorytmy iteracyjne i z warunkiem przy pomocy języka Pascal zna klasyfikację języków potrafi wymienić przykłady zastosowania poszczególnych języków zna i rozumie pojęcia m zna i rozumie etapy tworzenia programu strukturalne, potrafi wymienić języki programowania, dobrze zna edytor środowiska Pascal, zna wszystkie typy danych w języku Pascal, odpowiednio je stosuje w trakcie pisania programów, z użyciem funkcji i procedur, wykorzystując instrukcje warunkowe i iteracyjne biegle klasyfikuje języki potrafi napisać program w języku Pascal z zgodnie z wcześniej poznanymi algorytmami, pisze programy świadomie stosując odpowiednie typy danych, biegle programuje stosując funkcje i procedury, wykorzystuje w trakcie programowania instrukcje warunkowe i iteracyjne, potrafi zrealizować (napisać program) na dowolnie zadany problem Załącznik nr 6 zna przeznaczenie i zastosowanie innych języków programowania nie omawianych na lekcjach świetnie programuje w Pascalu, zna inne języki programowania i potrafi w nich napisać program zna różnice pomiędzy obiektowym a strukturalnym

Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Programowanie Strukturalne i Obiektowe Klasa: trzecia Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący Podprogramy zapisuje w postaci programu algorytmy iteracyjne, w których nie jest z góry określona liczba kroków iteracji wie, jak zadeklarować i wywołać funkcję w Turbo Pascalu; potrafi przejść do trybu graficznego w Turbo Pascalu; omawia i analizuje wybrane algorytmy sortowania (przez wybór, bąbelkowy, kubełkowy) przygotowane np. w postaci gotowych schematów blokowych lub programów komputerowych wyjaśnia różnice między iteracją a rekurencją definiuje prostą funkcję z jednym parametrem omawia iteracyjną realizację algorytmów: Euklidesa, generowania liczb Fibonacciego, schemat Hornera; wyjaśnia metodę dziel i zwyciężaj na przykładzie algorytmu znajdowania minimum i maksimum równocześnie stosuje w programach podstawowe procedury graficzne, korzystając z podręcznika (rysuje punkty, proste i krzywe, wypełnia barwą wyznaczony obszar) wie, na czym polega rekurencja i podaje przykłady rekurencyjnych; zjawisk zna działanie instrukcji iteracyjnych while i repeat; wyjaśnia, kiedy stosujemy funkcje, a kiedy procedury potrafi zapisać w języku Turbo Pascal iteracyjne wersje algorytmów, stosuje procedury graficzne w realizacji złożonych programów, np. animacji; potrafi zapisać wybrane algorytmy sortowania w postaci programów w języku Turbo Pascal potrafi zapisać algorytm rekurencyjny w postaci programu samodzielnie dobiera odpowiednią instrukcję iteracyjną, zależnie od warunków zadania pisze trudniejsze programy, definiując w nich odpowiednio funkcje i/lub procedury; potrafi zapisać w języku Turbo Pascal iteracyjne wersje algorytmów: Euklidesa, generowania liczb Fibonacciego, schemat Hornera i algorytm znajdowania minimum i maksimum równocześnie potrafi napisać program rysujący wykres funkcji, np. y=sin(x), spiralę Archimedesa potrafi zapisać wybrane algorytmy w postaci programów w języku Turbo Pascal w wersji rekurencyjnej, swobodnie zamienia wersję iteracyjną na rekurencyjną

Typy strukturalne wie czym jest tablica jako przykład typu zna tablice jedno i dwu wymiarowe zna procedury do wczytywania i wyprowadzania elementów tablicy potrafi wymienić klasyczne algorytmy działające na tablicach potrafi zapisać liczby w różnych systemach liczbowych wie do czego służy Sito Eratostenesa zna sposoby sortowania tablicy (bąbelkowe, szybkie, przez wstawianie, przez wybór) zna szyfr cezara tablicę jako przykład typu wie czym jest typ strukturalny procedury do wczytywania i wyprowadzania elementów tablicy algorytmy działające na tablicach zna metody sortowania tablicy i umie je zastosować (bąbelkowe, szybkie, przez wstawianie, przez wybór) wykorzystuje tablice tekstowe potrafi wyszukać i policzyć znaki w tekście dobrze rozumie zagadnienia tablic jako przykładu typu potrafi omówić typ strukturalny i wie kiedy się go stosuje zna dobrze klasyczne algorytmy działające na tablicach i potrafi je wykorzystać radzi sobie z wyszukiwaniem elementu maksymalnego (minimalnego) w tablicy. zapisuje liczby w różnych systemach liczbowych radzi sobie z tablicami tekstowymi (Czy dany ciąg jest palindromem) bardzo dobrze rozumie zagadnienia tablic wykorzystuje w programach tablice i algorytmy przeszukiwania i sortowania elementów tablicy zna inne niż poznane na zajęciach metody przeszukiwania tablic

Dynamiczne struktury danych zna typ wskaźnikowy i jego zastosowanie wie jak zadeklarować zmienne wskaźnikowe potrafi wykonać podstawowe operacje na wskaźnikach wie, że można wykorzystać wskaźniki do przeszukiwania tablic zna stos i kolejkę jako przykład struktury danych wie, że można tworzyć i przetwarzać dynamiczne struktury danych takie jak (listy drzewa grafy) potrafi zdefiniować typ wskaźnikowy deklaruje zmienne wskaźnikowe wykonuje podstawowe operacje na wskaźnikach wskaźniki w tablicach wykorzystuje stos i kolejkę (jako struktury danych) próbuje tworzyć i przetwarzać dynamiczne struktury danych takie jak: listy, drzewa, grafy wykonuje losowanie danych rozumie i poprawnie deklaruje zmienne wskaźnikowe poprawnie wykonuje operacje na wskaźnikach dobrze stosuje wskaźniki w tablicach potrafi rozwiązać zadanie z wykorzystaniem wskaźników stosuje stos odwrotna notacja polska(onp) potrafi losować dane i sprawdzać ich poprawność bardzo dobrze wie jak wykorzystać poprawnie wskaźniki w odniesieniu do tablic zna i stosuje dynamiczne struktury danych (stos, kolejka) bardzo dobrze wykorzystuje tworzenie i przetwarzanie dynamicznych struktur danych takich jak listy, drzewa, grafy umiejętnie stosuje stos odwrotna notacja polska(onp) bezbłędnie potrafi losować dane i sprawdzać ich poprawność wykracza poza Elementy zaawansowanego programowania w Pascalu 18 zna obsługę kompilatora wie, że można programować urządzenie peryferyjne zna podstawowe instrukcje służące do komunikacji z urządzeniami peryferyjnymi wie czym są rejestry procesora wie do czego służy debugger zna definicję złożoności obliczeniowej algorytmu optymalizacja programów poprawnie posługuje się kompilatorem potrafi napisać prosty program komunikujący się z urządzeniami peryferyjnymi zna rejestry procesora debugger do wykrycia błędów wie jak wykonać dokumentację programu zna dyrektywy kompilatora. obsługę urządzeń peryferyjnych (drukarka, skaner) wykazuje się dobrą znajomość rejestrów procesora debugger do wykrywania i usuwania błędów w programach złożoności obliczeniowa algorytmów potrafi zoptymalizować działanie programów radzi sobie z wykonaniem dokumentacji programu świetnie opanował dyrektywy kompilatora. obsługę urządzeń peryferyjnych (drukarka, skaner) bardzo dobra znajomość rejestrów procesora posługuje się debuggerem do wykrywania i usuwania błędów w programach rozumie istotę złożoności obliczeniowej i pamięciowej algorytmów potrafi zoptymalizować działanie programów radzi sobie z wykonaniem dokumentacji programu