

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
24 questions
Fale elektromagnetyczna w ośrodku materialnym
Presentation
•
KG
28 questions
41 JavaScript Instrukcje sterujące
Presentation
•
KG
24 questions
Beszéd és nyelv
Presentation
•
KG
21 questions
Maps Skills
Presentation
•
1st Grade
26 questions
code org quizz
Presentation
•
1st Grade
26 questions
Beginner
Presentation
•
KG
25 questions
Czas przyszły
Presentation
•
1st Grade
20 questions
Formaty plików w projektowaniu 3D
Presentation
•
1st Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade