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

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

Algorytmika i pseudoprogramowanie

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

Poprawność algorytmów

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

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

Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej

Języki programowania zasady ich tworzenia

Podstawy Informatyki. Algorytmy i ich poprawność

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

Algorytmy. Programowanie Proceduralne 1

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

Zapisywanie algorytmów w języku programowania

Algorytmy. Programowanie Proceduralne 1

Programowanie komputerów

EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA

KARTA KURSU. Wstęp do programowania

Opis efektów kształcenia dla modułu zajęć

ECDL Podstawy programowania Sylabus - wersja 1.0

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15

PRZEWODNIK PO PRZEDMIOCIE

PRZEDMIOTOWY SYSTEM OCENIANIA INFORMATYKA.

PROGRAM KOŁA INFORMATYCZNEGO

KARTA MODUŁU KSZTAŁCENIA

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

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

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

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Informatyka wprowadzenie do algorytmów (II) dr hab. inż. Mikołaj Morzy

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

Wprowadzenie do programowania

Wstęp do programowania

Algorytm. a programowanie -

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

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Wstęp do programowania

Część I. Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania. Zadanie 1.1. (0 3)

WEWNĄTRZSZKOLNE ZASADY OCENIANIA z INFORMATYKI (zakres ROZSZERZONY)

Programowanie w języku C++ Grażyna Koba

Algorytmy i struktury danych.

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

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

Zadanie 1 Przygotuj algorytm programu - sortowanie przez wstawianie.

Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści

Poprawność semantyczna

Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010 INFORMATYKA

Innowacja pedagogiczna dla uczniów pierwszej klasy gimnazjum Programowanie

Przeglad podstawowych pojęć (3) Podstawy informatyki (3) dr inż. Sebastian Pluta. Instytut Informatyki Teoretycznej i Stosowanej

Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych

Wprowadzenie do algorytmiki

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI 2 CELE LEKCJI. 2.1 Wiadomości. 2.2 Umiejętności 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE

wstęp do informatyki i programowania część testowa (25 pyt. / 60 min.)

PODSTAWY ALGORYTMIKI

Zaawansowane algorytmy i struktury danych

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Algorytmy i struktury danych

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

Opis problemu i przedstawienie sposobu jego rozwiązania w postaci graficznej. Gimnazjum nr 3 im. Jana Pawła II w Hrubieszowie 1

Technologia informacyjna - informatyka Wymagania na poszczególne oceny szkolne

WYMAGANIA EGZAMINACYJNE Egzamin maturalny z INFORMATYKI

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

Programowanie w języku Python. Grażyna Koba

Algorytmy i struktury danych Metody programowania Języki i paradygmaty programowania Nazwa jednostki prowadzącej przedmiot Instytut Matematyki

Informatyka 1. Złożoność obliczeniowa

Rozdział 4. Algorytmy sortowania 73 Rozdział 5. Typy i struktury danych 89 Rozdział 6. Derekursywacja i optymalizacja algorytmów 147

1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji.

Podstawy Informatyki. Sprawność algorytmów

Porównanie czasów działania algorytmów sortowania przez wstawianie i scalanie

Definicje. Algorytm to:

KARTA MODUŁU KSZTAŁCENIA

Złożoność algorytmów. Wstęp do Informatyki

WYMAGANIA PROGRAMOWE INFORMATYKA DLA KLAS IV-VIII. II Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych

Wykład z Technologii Informacyjnych. Piotr Mika

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

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

ALGORYTMY I PROGRAMY

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

Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop

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

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

Algorytmy od problemu do wyniku

INFORMATYKA

Technologie informacyjne Wykład VII-IX

Algorytm. Krótka historia algorytmów

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

Podstawy programowania.

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe

KONSPEKT ZAJĘĆ KOŁA INFORMATYCZNEGO LUB MATEMATYCZNEGO W KLASIE III GIMNAZJUM LUB I LICEUM ( 2 GODZ.)

Zadanie 1. Potęgi (14 pkt)

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

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

EGZAMIN MATURALNY Z INFORMATYKI. 10 maja 2017 POZIOM ROZSZERZONY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA

TEST KOŃCOWY DLA KLASY III GIMNAZJUM- POGRAMOWANIE. Szkoła Podstawowa Nr 5. im. Księcia Mazowieckiego Siemowita IV w Gostyninie.

Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal

METODY OPISU ALGORYTMÓW KOMPUTEROWYCH

Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Wymagania edukacyjne informatyka

Kierunek i poziom studiów: Matematyka, studia I stopnia (licencjackie), rok I

Transkrypt:

1. Podaj definicję informatyki. 2. W jaki sposób można definiować informatykę? 3. Podaj elementy składowe jakie powinna uwzględniać definicja informatyki. 4. Co to jest algorytm? 5. Podaj neumanowską architekturę komputera. 6. Co to jest maszyna Turinga? 7. Proszę podać algorytm Euklidesa. 8. Co to jest algorytm Euklidesa? 9. Co to jest bajt? 10. Co to jest bit? 11. Co to jest kod ASCII? 12. Podaj przykłady operacji elementarnych. 13. Co to jest poziom szczegółowości algorytmu? 14. Jaka jest różnica pomiędzy procesem a algorytmem? 15. Co to jest program komputerowy? 16. Co to jest zadanie algorytmiczne? 17. Na czym polega jednoznaczność instrukcji? 18. Co rozumiesz przez uniwersalność algorytmu? 19. Na czym polega specyfikacja danych? 20. Co to znaczy, że dane muszą być dopuszczalne? 21. Wymień struktury sterujące. 22. Narysuj schemat blokowy następujących struktur sterujących: a) wykonuj A dokładnie N razy, b) wykonuj A aż do spełnienia warunku Q, c) Dopóki spełniony jest warunek Q wykonuj A. 1

23. Narysuj schemat blokowy iteracji warunkowej: a) dopóki spełniony jest warunek Q, wykonuj A, b) wykonuj A aż do spełnienia warunku Q. 24. Narysować schemat blokowy: a) iteracji ograniczonej, b) iteracji warunkowej, c) wyboru warunkowego. 25. Jaka jest idea działania algorytmu sortowanie bąbelkowego? 26. Co to jest podprogram? 27. Co to jest procedura? 28. Na czym polega rekurencja.? Podaj przykłady jej zastosowania. 29. Jaka jest idea działania algorytmu rozwiązującego problem Wieże w Hanoi? 30. W jakim celu stosuje się podprogramy i procedury? 31. Na czym polega zagnieżdżenie pętli iteracyjnych? 32. Na czym polega zagnieżdżenie podprogramów i procedur? 33. Wymień podstawowe typy danych. 34. Wymień podstawowe struktury danych. 35. W jaki sposób zorganizowane są struktury danych typu: a) kolejka, b) stos. 36. Co to są drzewa binarne? 37. Wymień elementy składowe struktury hierarchicznej (drzewiastej). 38. Z jaką strukturą sterującą związane są następujące struktury danych: a) wektor, b) tablica, c) drzewo. 39. W jakim celu wprowadza się wektory jako struktury danych? 2

40. W jakim celu wprowadza się podział na różne: a) typy danych, b) struktury danych. 41. Jaka jest idea działania algorytmu sortowania drzewiastego? 42. O czym mówi syntaktyka (składnia) języka programowania? 43. O czym mówi semantyka języka programowania? 44. Co to jest notacja BNF? 45. Czym różni się kompilacja od interpretacji programu komputerowego? 46. Na czym polega kompilacja programu komputerowego? 47. Na czym polega interpretacja programu komputerowego? 48. Jakie znasz metody translacji programu komputerowego? 49. Co to jest język asemblerowy? 50. Co to jest język maszynowy? 51. Jakie to są języki wysokiego poziomu? 52. Jakie są etapy translacji programu komputerowego? 53. Podaj przykłady uniwersalnych języków programowania. 54. Podaj przykłady języków programowania ukierunkowanych na interpretację. 55. Wymień metody algorytmiczne. 56. Jaka jest idea działania algorytmu zachłannego? 57. Jaka jest idea działania algorytmu optymalizacyjnego? 58. Jaka jest idea algorytmicznej metody dzielenia? 59. Jaka jest idea działania algorytmu sortowania przez scalanie? 60. Podaj przykłady zastosowania algorytmicznej metody dzielenia. 61. Na czym polegają błędy językowe w programie komputerowym? 62. Jakie jest źródło powstawania błędów językowych w programie komputerowym? 63. Na czym polegają błędy logiczne w programie komputerowym? 3

64. Jakie jest źródło powstawania błędów logicznych w programie komputerowym? 65. Co to są pętle nieskończone? 66. Na czym polega uruchamianie i testowanie programów komputerowych? 67. Czy metoda testowania programu komputerowego gwarantuje nam uzyskanie bezbłędnego programu? Uzasadnij swoją opinię. 68. Co to jest poprawność częściowa algorytmu? 69. Co to jest poprawność całkowita algorytmu? 70. Na czym polega własność zatrzymywania się programu komputerowego? 71. Czym różni się poprawność częściowa od całkowitej programu komputerowego? 72. W jaki sposób pokazuje się poprawność częściową algorytmu? 73. W jaki sposób pokazuje się własność zatrzymywania się algorytmu? 74. Jakie są etapy wykazywania poprawności całkowitej algorytmu? 75. Co to jest asercja? 76. Na czym polega metoda niezmienników? 77. Co to są niezmienniki algorytmu? 78. Co to jest zbieżnik algorytmu? 79. Co to jest zajętość czasowa algorytmu? 80. Co to jest zajętość pamięciowa algorytmu? 81. Jaka jest idea działania algorytmu wyszukiwania binarnego? 82. Jaka jest idea działania algorytmu wyszukiwania najmniejszego i największego elementu w nieposortowanym ciągu? 83. Co to jest pesymistyczny czas wykonania algorytmu? 84. Co to jest średni czas wykonania algorytmu? 85. Co oznacza notacja duże O O( )? 86. Co oznacza sformułowanie że algorytm jest: a) liniowy, 4

b) wielomianowy, c) logarytmiczny. 87. Jaki jest koszt czasowy wykonania zagnieżdżonej pętli iteracyjnej? 88. Jakie to są algorytmiczne problemy zamknięte i otwarte? 89. Co to jest luka algorytmiczna? 90. Co to są problemy decyzyjne? 91. Na czym polega test Turinga? 92. Co to jest kod znak moduł prosty? 93. Co to jest kod znak moduł odwrotny? 5