

Pojęcia c++
Presentation
•
Computers
•
1st Grade
•
Practice Problem
•
Hard
Małgorzata WP
Used 13+ times
FREE Resource
20 Slides • 10 Questions
1
Pojęcia związane
z programowaniem
C++, Python
2
Algorytm
Uporządkowany i uściślony sposób rozwiązania danego problemu, zawierający szczegółowy opis wykonywanych czynności w skończonej liczbie kroków.
3
Język programowania
Specjalny język służący do pisania programów komputerowych. Jest on zbiorem określonych instrukcji i zasad składni.
4
Program komputerowy
Ciąg instrukcji języka programowania, realizujący algorytm.
5
Program (kod) źródłowy
Program napisany w języku programowania (np. języku C++), w postaci ciągu instrukcji tekstowych
6
Program (kod) wynikowy (maszynowy)
Program w języku wewnętrznym komputera (ciąg instrukcji dla procesora wraz z danymi dla tych instrukcji).
7
Algorytm z warunkami
Algorytm zawierający sytuacje warunkowe. Aby w języku programowania napisać program realizujący algorytm
z warunkami, stosujemy instrukcję warunków
8
Iteracja
Polega na powtarzaniu tej samej operacji (ciągu operacji). Iterację implementujemy (zapisujemy w kodzie źródłowym), stosując tzw. pętlę. Z pętlą mamy do czynienia, gdy w pewnym kroku algorytmu wracamy do jednego z wcześniejszych kroków, co powoduje, że kroki te mogą zostać wykonane wiele razy.
9
Algorytm iteracyjny
Algorytm zawierający powtarzanie poleceń. Aby w języku programowania napisać program realizujący algorytm iteracyjny, stosujemy instrukcje iteracyjne.
10
Zmienna
W programie komputerowym to nazwana część pamięci operacyjnej komputera (RAM) o unikatowym adresie.
W każdym języku programowania jest określony sposób korzystania ze zmiennych, w tym nadawania im wartości.
W niektórych językach programowania musimy określić nie tylko nazwę zmiennej, ale i jej typ.
11
Typ zmiennej
Wyznacza zbiór wartości, które może ona przyjmować (np. liczby całkowite, liczby rzeczywiste).
Podstawowe typy danych w C++
int – jest typem danych całkowitych.
float – typ danych zmiennoprzecinkowych.
double – Typ danych zmiennoprzecinkowych o podwójnej precyzji.
char – znakowy typ danych.
bool – logiczny typ danych.
12
Kompilacja
Przetłumaczenie programu w całości na język zrozumiały dla procesora, tak by mógł go wykonać komputer. Jeśli kompilacja przebiegnie poprawnie, można uruchomić program.
Raz skompilowany program nie wymaga już powtórnej operacji tłumaczenia.
13
Interpretacja
Przetłumaczenie programu tworzonego w języku programowania instrukcja po instrukcji, tak aby komputer mógł wykonać każdą z nich. Tłumaczenie następuje każdorazowo przy uruchomieniu programu.
14
Słowo kluczowe
Słowo mające szczególne znaczenie w danym języku programowania, np. oznaczające określony rozkaz, instrukcję lub polecenie.
15
Składnia C++
16
Multiple Select
Algorytm to
Uporządkowany i uściślony sposób rozwiązania danego problemu,
program GDB
Instrukcja składania klocków lego
program C++
17
Multiple Choice
Kompilacja – jest to?
tłumaczenie programu źródłowego na kod maszynowy
przeszukiwanie dysku twardego
proces projektowania, tworzenia, testowania
tłumaczenie programu źródłowego do pliku
18
Multiple Choice
Jaki znak kończy większość wierszy kodu?
:
(dwukropek)
;
(średnik)
.
(kropka)
,
(przecinek)
19
Multiple Choice
Język programowania to?
dostęp mocy obliczeniowej i pamięci
uporządkowany ciąg jasno zdefiniowanych czynności
zbiór zasad określających, kiedy ciąg symboli tworzy programy
tłumaczenie programu źródłowego do plikuprzykład stosowanego w życiu codziennym algorytmu
20
Multiple Choice
Kod źródłowy to?
ciąg instrukcji i deklaracji zapisany w zrozumiałym dla człowieka języku programowania
wykorzystanie różnych stylów programowania
zbiór zasad określających, kiedy ciąg symboli tworzy programy
proces projektowania, tworzenia, testowania
21
Multiple Choice
Iteracja to?
powtarzanie tej samej operacji
wykorzystanie różnych stylów programowania
kopiowanie tej samej operacji
proces projektowania, tworzenia, testowania
22
Multiple Choice
Zmienna to
ciąg instrukcji i deklaracji zapisany w zrozumiałym dla człowieka języku programowania*
nazwana część pamięci operacyjnej komputera (RAM) o unikatowym adresie.
uporządkowany ciąg jasno zdefiniowanych czynności
proces projektowania, tworzenia, testowania
23
Multiple Choice
include <ostream> jest to
wyprowadzenie komunikatu
deklaracja zmiennej
początek funkcji głównej
dołączenie biblioteki standardowej
24
Multiple Choice
int main()
jest to
wyprowadzenie komunikatu
deklaracja zmiennej
początek funkcji głównej
dołączenie biblioteki standardowej
25
Multiple Choice
cout << "Cześć";
sowoduje
wyprowadzenie komunikatu "Cześć"
Skopiowanie komunikatu "Cześć"
Zapisanie do pamięci komputera wyrazu "Cześć"
dołączenie biblioteki komunikatu o nazwie "Cześć"
26
27
Ćwiczenie 1
Piszemy pierwszy program w języku C+ +
Napisz program wyświetlający na ekranie napis „Jestem na lekcji informatyki” (rys. 1.).
Zapisz program w pliku pod nazwą Napis.
Skompiluj i uruchom program.
Jeśli kompilator wykrył błędy, popraw je.
Zapisz program w pliku pod tą samą nazwą. Skompiluj i uruchom program ponownie.
28
Rozwiązanie - ćwiczenia 1
29
Ćwiczenie 2
Modyfikujemy program w języku C++
Zmodyfikuj program zapisany w ćwiczeniu 1., tak aby w drugim wierszu wyświetlał
twoje imię.
Zapisz program w pliku pod tą samą nazwą. Skompiluj i uruchom program.
Wskazówka: Do wyświetlania napisów i wyników stosujemy polecenie cout «. Aby po wyświetleniu napisu kolejny napis umieścić w nowym wierszu, należy dodać sekwencję znaków \n po pierwszym napisie.
30
Rozwiązanie - ćwiczenia 2
Pojęcia związane
z programowaniem
C++, Python
Show answer
Auto Play
Slide 1 / 30
SLIDE
Similar Resources on Wayground
26 questions
Konteksty sztuki starożytnej
Presentation
•
1st Grade
26 questions
Rolnictwo w Afryce
Presentation
•
1st Grade
24 questions
Symetrie kl 8
Presentation
•
8th Grade
22 questions
Algoritma dan Pemrograman Kelas 7 Kurmer
Presentation
•
1st Grade
23 questions
Elementy systemu komputerowego
Presentation
•
KG
20 questions
Miejscownik
Presentation
•
1st Grade
20 questions
Tworzenie stron internetowych
Presentation
•
1st Grade
19 questions
unit 1 review G2
Presentation
•
1st - 2nd Grade
Popular Resources on Wayground
10 questions
GPA Lesson
Presentation
•
9th - 12th Grade
7 questions
Albert Einstein
Quiz
•
3rd Grade
31 questions
Bridge A Review
Quiz
•
3rd Grade
6 questions
Blue Sue and Red Ruth
Quiz
•
3rd Grade
8 questions
(Day12 HW) Inverse Trig Ratios
Quiz
•
9th Grade
20 questions
Summer Geometry QUIZ (Week3)
Quiz
•
9th Grade
16 questions
Theme Practice
Quiz
•
7th Grade
20 questions
Taxes
Quiz
•
9th - 12th Grade