Računalno razmišljanje i programiranje u Pythonu
Permalink: | http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:47430/TOC |
---|---|
Ostali autori: | Budin, Leo (-) |
Vrsta građe: | Knjiga |
Jezik: | hrv |
Impresum: |
Zagreb :
Element,
2017.
|
Izdanje: | 1. izd |
Sadržaj:
- Računalno programiranje kao potpora konstrukcijskom obliku učenja. Instrukcijski oblik poučavanja i konstrukcijski oblik učenja. Računalno programiranje kao potpora konstrukcijskom učenju u području STEM. Učenje programiranja potiče razvoj poželjnih načina razmišljanja.
- Upoznavanje programskog jezika Pyton. Upoznavanje s radnim okruženjem Pytghona. Interaktivno sučelje Pythona. Nizovi znakova, stringovi. Funkcije input() i print(). Priprema programa. obrazovni ishodi koje možemo postići nakon ovog poglavlja. Zadaci za vježbu i provjeru znanja.
- Kornjačina grafika, programske petlje i funkcije. Crtanje kornjačom - modul turtle. Ponavljanje niza naredbi - petlja for. Definiranje vlastitih programskih funkcija. Kornjača može mjenjati smjer kretanja. Uporaba dokumentacijskog teksta u opisu funkcija. Preporuke za djelotvornu uporabu okružja za pripremu programa. Obrazovni ishodi koje možemo postići nakon ovog poglavlja. Zadaci za vježbu i provjeru znanja.
- Prirodni cijeli brojevi u programima, funkcije koje vraćaju vrijednost. Uloga prirodnih i cijelih brojeva u programima. Funkcije koje vraćaju vrijednosti, naredba return.Pisanje programa s više funkcija. Generiranje nasumičnih brojeva. Obrazovni ishodi koje možemo postići nakon ovog poglavlja. Zadaci za vježbu i provjeru znanja.
- Ispitivanje uvjeta i donošenje odluka u programima. Donošenje odluka u programima, operatori usporedbe. Grananje u programima. Uvjeti, logički izrazi i logičke varijable. Ostvarenje programskih prtlji ispitivanjem uvjeta. Obrazovni ishodi koje možemo postići nakon ovog poglavlja. Zadaci za vježbu i provjeru znanja.
- Zbirke podataka: liste (list) i n-torke (tuple).
- Zbirke funkcija i moduli, algoritmi za operacije s prirodnim brojevima.
- Napredna uporaba modula turtle.
- Racionalni brojevi u Pythonu, moduli fractions i decimal, tip float.
- Kornjača uči geometriju.
- Rješavanje problema primjenom jednadžbi i dvodimenzionalnih lista.
- Rješavanje problema s proporcijama i postocima.
- Osnove analize podataka.
- Mjerenje vremena i generiranje vremenskih intervala.