Szukaj na tym blogu

Pseudokod

Zadania:

Zagadnienia:

  • Typy, operatory
  • Instrukcje (w tym zagnieżdżone)
  • Funkcje (definiowanie, wywołanie, argumenty, zwracanie wartości)
  • Rekurencja (rekursja)
  • Tablice (w tym dwuwymiarowe)

Pseudokod – sposób zapisu algorytmu, który zachowując strukturę charakterystyczną dla kodu zapisanego w języku programowania rezygnuje ze ścisłych reguł składniowych na rzecz prostoty i czytelności.

We/Wy (* strumienie wymaga #include <iostream>)


Pseudokod C++* Python

wypisz cout << print()

wpisz cin >> input()

Typy

  • liczbowy int
  • łańcuch znaków
  • logiczny
  • tablica

Operatory

Operator Pseudokod C++ Python
przypisania =
zamiany brak
arytmetyczne + - * : + - * /
reszta z dzielenia mod %
dzielenie całkowite div / (gdy argumenty całkowite) //
porównania =
==
większe >
>
mniejsze <
<
mniejsze lub równe
<=
większe lub równe
>=
różne !=
i oraz && and
lub lub || or
nie nie ! not

Instrukcje

Bloki instrukcji są realizowane w polskim (maturalnym) pseudokodzie za pomocą wcięcia (na tym samym poziomie) a w C++ za pomocą nawiasów {}.

Instrukcja Pseudokod C++ Python
warunkowa jeżeli warunek
  instrukcja

if (w)
 {
instrukcja }
if w:
   instrukcja
warunkowa
(złożona)
jeżeli warunek
  instrukcja
w przeciwnym razie
  instrukcja
if (w)
 { 
instrukcja }
else
 { 
instrukcja }
pętli dopóki warunek wykonuj
  instrukcja

while(w)
 { 
instrukcja }
pętli dla i = 1, 2, ..., n
  instrukcja

for(i = 1 ; i < n ; i++)
 { i }
stopzakończ break

Funkcje


Pseudokod C++

funkcja nazwa(argument, ...) typ nazwa(typ argument, ...)
{}

zwróć return

Inne

t = [ ] - tablica (tablice w pseudokodzie są indeksowane najczęściej od 1)
t[indeks] - element tablicy
długość(t) (lub dł(t)) - funkcja zwracająca liczbę elementów tablicy t

zakończ (lub stop)

przejdź do kroku

Przypisy

  1. https://cke.gov.pl/images/_EGZAMIN_MATURALNY_OD_2015/Informacje_o_wynikach/2016/sprawozdanie/Sprawozdanie_informatyka_2016.pdf#page=18