Pętla for. Wynik działania programu:
|
|
- Łukasz Sowa
- 6 lat temu
- Przeglądów:
Transkrypt
1 Pętla for i n t i ; for (i=0; i<5; i++) cout << "C++ zna pętle." << endl; cout << "C++ wie, k i e d y p r z e s t a ć. " << e n d l ; r e t u r n 0 ; Wynik działania programu: C++ zna pę t l e. C++ zna pę t l e. C++ zna pę t l e. C++ zna pę t l e. C++ zna pę t l e. C++ wie, k i e d y p r z e s t a ć. Monika Wrzosek (IM UG) Podstawy Programowania 37 / 119
2 Pętla for i n t i ; f o r (i = 0; i < 5; i = i + 1) cout << "C++ zna pę t l e. " << e n d l ; cout << "C++ wie, k i e d y p r z e s t a ć. " << e n d l ; r e t u r n 0 ; Inicjalizacja pętli. Pętla zaczyna się od ustawienia liczby całkowitej i na 0: i=0;. Instrukcja ta wykonuje się tylko raz. Warunek pętli. Program sprawdza, czy i jest mniejsze od 5: i<5; Treść pętli. Jeżeli tak, program wykonuje następną instrukcję: cout << "C++ zna pętle." << endl; Krok pętli. Po zakończeniu treści pętli program zwiększa i o 1: i=i+1, co kończy pierwszy cykl pętli. Następnie pętla zaczyna drugi cykl od porównania nowej wartości zmiennej i z 5. Nowa wartość, 1, jest również mniejsza niż 5, więc pokazywany jest kolejny napis i cykl kończy się zwiększeniem i. Kolejne etapy cyklu powtarzają się, aż i osiągnie wartość 5. Wtedy sprawdzenie warunku daje fałsz, więc program przechodzi do instrukcji znajdującej się za pętlą. Monika Wrzosek (IM UG) Podstawy Programowania 38 / 119
3 Pętla for Składnia for (inicjalizacja; warunek_pętli; krok_pętli) treść Zwykle pętla for obejmuje następujące działania: 1. Ustawienie wartości początkowych (inicjalizacja). 2. Wykonanie testu w celu sprawdzenia, czy pętla ma być dalej wykonywana (warunek pętli). 3. Wykonanie działań objętych pętlą (treść pętli). 4. Aktualizacja wartości używanej (lub używanych) w teście (krok pętli). Monika Wrzosek (IM UG) Podstawy Programowania 39 / 119
4 Pętla for i n t l i m i t, i ; cout << " Podaj warto ś ć pocz ą tkow ą o d l i c z a n i a : " ; c i n >> l i m i t ; f o r ( i = l i m i t ; i ; i = i 1) cout << " i = " << i << e n d l ; cout << " Gotowe, bo j u ż i = " << i << e n d l ; r e t u r n 0 ; Przykładowy wynik działania programu: Podaj warto ś ć pocz ą tkow ą o d l i c z a n i a : 4 i = 4 i = 3 i = 2 i = 1 Gotowe, bo j u ż i = 0 Monika Wrzosek (IM UG) Podstawy Programowania 40 / 119
5 Pętla for i n t l i m i t, i ; cout << " Podaj warto ś ć pocz ą tkow ą o d l i c z a n i a : " ; c i n >> l i m i t ; f o r ( i = l i m i t ; i; i = i 1) cout << " i = " << i << e n d l ; cout << " Gotowe, bo j u ż i = " << i << e n d l ; r e t u r n 0 ; - Warunkiem pętli jest wyrażenie: i; - W C++ każda wartość zmiennej i różna od zera będzie prawdą, a wartość zero - fałszem. - Pętla zakończy się zatem w chwili, gdy i przyjmie wartość 0. Monika Wrzosek (IM UG) Podstawy Programowania 41 / 119
6 Pętla for i n t l i m i t, i ; cout << " Podaj warto ś ć pocz ą tkow ą o d l i c z a n i a : " ; c i n >> l i m i t ; f o r ( i = l i m i t ; i ; i = i 1) cout << " i = " << i << e n d l ; cout << " Gotowe, bo j u ż i = " << i << e n d l ; r e t u r n 0 ; - Pętla for to pętla z uprzednim sprawdzeniem warunku, co oznacza, że warunek pętli jest sprawdzany przed każdym cyklem pętli. Jeśli warunek już na samym początku nie będzie spełniony, pętla nie wykona się ani razu. - Wynik działania programu, gdy użytkownik wprowadzi wartość 0: Podaj warto ś ć pocz ą tkow ą o d l i c z a n i a : 0 Gotowe, bo j u ż i = 0 Monika Wrzosek (IM UG) Podstawy Programowania 42 / 119
7 Pętla for W pętli for możliwa jest deklaracja zmiennej. Zmienna taka będzie jednak istniała tylko w tej pętli. Zatem kiedy program zakończy wykonywanie pętli, zmienna zostanie usunięta. Poniższy program zakończy się błędem kompilacji. f o r (int i = 0; i < 5 ; i = i + 1) cout << "C++ zna pę t l e. " << e n d l ; cout << i; r e t u r n 0 ; Instrukcję i = i + 1 można zastąpić operatorem inkrementacji i++. Instrukcję i = i - 1 można zastąpić operatorem dekrementacji i--. Monika Wrzosek (IM UG) Podstawy Programowania 43 / 119
8 Pętla for Program umożliwia obliczenie silni liczby n dla (0 n 7). i n t n, s, i ; cout << " Podaj l i c z b ę n (0 <= n <= 7 ) : " ; c i n >> n ; s = 1 ; f o r ( i = 1 ; i <= n ; i ++) s = s i ; cout << " S i l n i a l i c z b y " << n << " j e s t r ówna : " << s ; r e t u r n 0 ; Wynik działania programu dla n = 5. Podaj l i c z b ę n (0 <= n <= 7 ) : 5 S i l n i a l i c z b y 5 j e s t r ówna 120 Monika Wrzosek (IM UG) Podstawy Programowania 44 / 119
9 i n t k, s =0; cout << " Podaj l i c z b ę ca ł k o wit ą : " ; c i n >> k ; cout << " Z l i c z a n i e co " << k << e n d l ; f o r ( i n t i = 0 ; i < ; i = i + k ) cout << i << e n d l ; s = s + i ; cout << "Suma j e s t r ówna : " << s ; Podaj l i c z b ę ca ł kowit ą 30 Z l i c z a n i e co 3 0 : Suma j e s t r ówna 180 Monika Wrzosek (IM UG) Podstawy Programowania 45 / 119
10 Pętla while Składnia while (warunek_pętli) treść Najpierw program wyznacza wartość wyrażenia warunek_pętli ujętego w nawiasy. Jeśli wynikiem jest true, wykonywane są instrukcje z treści pętli. Po zakończeniu treści pętli, program ponownie wyznacza wartość warunku pętli. Proces trwa tak długo, dopóki warunek nie przyjmie wartości false. Monika Wrzosek (IM UG) Podstawy Programowania 46 / 119
11 Pętla for i pętla while f o r (int i = 0 ; i < 5 ; i++) cout << "C++ zna pę t l e. " << e n d l ; cout << "C++ wie, k i e d y p r z e s t a ć. " << e n d l ; int i = 0 ; w h i l e (i < 5) cout << "C++ zna pę t l e. " << e n d l ; i++ ; cout << "C++ wie, k i e d y p r z e s t a ć. " << e n d l ; Monika Wrzosek (IM UG) Podstawy Programowania 47 / 119
12 Pętla for i pętla while Pętla for w postaci: for (inicjalizacja; warunek_pętli; aktualizacja) instrukcje może zostać zapisana następująco: inicjalizacja; while (warunek_pętli) instrukcje aktualizacja Monika Wrzosek (IM UG) Podstawy Programowania 48 / 119
13 Pętla for i pętla while Podobnie pętla while w postaci: while (warunek_pętli) treść może zostać zapisana następująco: for ( ; warunek_pętli; ) treść Pętla for wymaga trzech wyrażeń, ale mogą być to wyrażenia puste, obowiązkowe są tylko średniki. Brak warunku pętli for jest traktowany jako wyrażenie stałe true, więc następująca pętla będzie pętlą nieskończoną: for ( ; ; ) treść Pętle while są używane zwykle wtedy, kiedy trudno z góry przewidzieć, ile razy pętla powinna się wykonać. Monika Wrzosek (IM UG) Podstawy Programowania 49 / 119
14 Podaj l i c z b ę : 5 Podaj l i c z b ę : 2 Podaj l i c z b ę : 6 Podaj l i c z b ę : 0 Suma j e s t r ówna : 13 Monika Wrzosek (IM UG) Podstawy Programowania 50 / 119 Program sumuje liczby całkowite do momentu wprowadzenia 0. i n t x, s ; cout << " Podaj l i c z b ę : " ; c i n >> x ; s = x ; w h i l e ( x!= 0) cout << " Podaj l i c z b ę : " ; c i n >> x ; s = s + x ; cout << "Suma j e s t r ówna : " << s ;
15 Pętla do while Pętla do while istotnie różni się od pętli for i while, gdyż warunek jest w niej sprawdzany po wykonaniu treści. Wobec tego pętla do while wykona się zawsze co najmniej raz, niezależnie od spełnienia (bądź niespełnienia) warunku. Składnia do treść while (warunek_pętli) Monika Wrzosek (IM UG) Podstawy Programowania 51 / 119
16 i n t x, s =0; cout << " Podaj l i c z b ę : " ; c i n >> x ; while ( x!= 0) cout << " Podaj l i c z b ę : " ; c i n >> x ; s = s + x ; cout << "Suma j e s t r ówna : " << s ; i n t x, s =0; do cout << " Podaj l i c z b ę : " ; c i n >> x ; s = s + x ; while ( x!= 0 ) ; cout << "Suma j e s t r ówna : " << s ; Monika Wrzosek (IM UG) Podstawy Programowania 52 / 119
17 Pętla do while Program wykonuje sumowanie liczb całkowitych. Sumowanie zostaje zakończone, gdy suma składników przekroczy wartość 100. i n t x, s, l i c z n i k ; s = 0 ; l i c z n i k = 0 ; do cout << " Podaj l i c z b ę : " ; c i n >> x ; s = s + x ; l i c z n i k ++; w h i l e ( s <= ) ; cout << "Suma j e s t r ówna : " << s << e n d l ; cout << " L i c z b a sk ł a d n i k ów: " << l i c z n i k ; Monika Wrzosek (IM UG) Podstawy Programowania 53 / 119
18 i n t x, s =0, l i c z n i k =0; do cout << " Podaj l i c z b ę : " ; c i n >> x ; s = s + x ; l i c z n i k ++; w h i l e ( s <= ) ; cout << "Suma j e s t r ówna : " << s << e n d l ; cout << " L i c z b a sk ł a d n i k ów: " << l i c z n i k ; Podaj l i c z b ę : 30 Podaj l i c z b ę : 25 Podaj l i c z b ę : 40 Podaj l i c z b ę : 8 Suma j e s t r ówna : 103 L i c z b a sk ł a d n i k ów: 4 Monika Wrzosek (IM UG) Podstawy Programowania 54 / 119
19 Instrukcje break i continue Instrukcje break i continue umożliwiają programowi pomijanie części kodu. Instrukcja break Oprócz instrukcji switch może być użyta wewnątrz dowolnej pętli. Powoduje natychmiastowe przerwanie wykonywania pętli. Jeśli mamy do czynienia z pętlami zagnieżdżonymi, instrukcja break powoduje przerwanie tylko tej pętli, w której została bezpośrednio użyta. Jest to więc przerwanie z wyjściem o jeden poziom wyżej. Instrukcja continue Znajduje zastosowanie w pętlach. Powoduje, że program pomija resztę treści pętli i zaczyna nowy cykl pętli. W odróżnieniu od instrukcji break sama pętla nie zostaje przerwana. Przerwany jest tylko bieżący obieg pętli. Monika Wrzosek (IM UG) Podstawy Programowania 55 / 119
20 Instrukcja break i n t i = 7 ; w h i l e ( 1 ) cout << "Pę t l a, i = " << i << e n d l ; i = i 1 ; i f ( i < 5) cout << " P r z e r w a n i e pę t l i. " ; break ; Pę t l a, i = 7 Pę t l a, i = 6 Pę t l a, i = 5 P r z e r w a n i e pę t l i. Monika Wrzosek (IM UG) Podstawy Programowania 56 / 119
21 Instrukcja continue i n t k ; f o r ( k = 0 ; k < 1 2 ; k = k+1) cout << "A" ; i f ( k > 1) continue ; cout << "b" << e n d l ; Ab Ab AAAAAAAAAA Monika Wrzosek (IM UG) Podstawy Programowania 57 / 119
22 Zagnieżdżenie pętli f o r ( i n t i = 1 ; i <= 7 ; i ++) f o r ( i n t j = 1 ; j <= i ; j ++) cout << " " ; cout << e n d l ; Monika Wrzosek (IM UG) Podstawy Programowania 58 / 119
Informatyka I. Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli. Dr inż. Andrzej Czerepicki
Informatyka I Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 Operacje relacji (porównania) A
7. Pętle for. Przykłady
. Pętle for Przykłady.1. Bez użycia pętli while ani rekurencji, napisz program, który wypisze na ekran kolejne liczby naturalne od 0 do pewnego danego n. 5 int n; 6 cin >> n; 8 for (int i = 0; i
Pętle. for, while, do... while, foreach. Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Pętle for, while, do... while, foreach Jeszcze o operatorach... Skrócone operatory arytmetyczne przykład x +=
Podstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
programowania Wykład: 4 Instrukcje sterujące, operatory 1 programowania w C++ Instrukcje sterujące 2 Pętla for for ( instrukcja_ini ; wyrazenie_warunkowe ; instrukcja_krok ) tresc_petli ; instrukcja_ini
PODSTAWY INFORMATYKI 1 PRACOWNIA NR 6
PODSTAWY INFORMATYKI 1 PRACOWNIA NR 6 TEMAT: Programowanie w języku C/C++: instrukcje iteracyjne for, while, do while Ogólna postać instrukcji for for (wyr1; wyr2; wyr3) Instrukcja for twory pętlę działającą
Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
Jak zawsze wyjdziemy od terminologii. While oznacza dopóki, podczas gdy. Pętla while jest
Pętle Pętla to pewien fragment kodu, który jest wykonywany wielokrotnie. Wyobraź sobie taką sytuację. Piszesz program do szyfrowania danych. Dane są szyfrowane kolejno bajt po bajcie. Załóżmy, że plik
Pętle i tablice. Spotkanie 3. Pętle: for, while, do while. Tablice. Przykłady
Pętle i tablice. Spotkanie 3 Dr inż. Dariusz JĘDRZEJCZYK Pętle: for, while, do while Tablice Przykłady 11/26/2016 AGH, Katedra Informatyki Stosowanej i Modelowania 2 Pętla w największym uproszczeniu służy
Instrukcje cykliczne (pętle) WHILE...END WHILE
Instrukcje cykliczne (pętle) Pętle pozwalają na powtarzanie fragmentu kodu programu. PĘTLE LOGICZNE WHILE...END WHILE While (warunek)...... End While Pętla będzie się wykonywała dopóki warunek jest spełniony.
Instrukcje sterujące. wer. 11 z drobnymi modyfikacjami! Wojciech Myszka :53:
Instrukcje sterujące wer. 11 z drobnymi modyfikacjami! Wojciech Myszka 2017-07-05 10:53:09 +0200 Ala ma kota Część I Prosty przykład Problem 1. Zadanie polega na tym, żeby opracować algorytm który dla
Podstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Wstęp do programowania
Wstęp do programowania wykład 4 Piotr Cybula Wydział Matematyki i Informatyki UŁ 2012/2013 http://www.math.uni.lodz.pl/~cybula Instrukcje pętli Pętle służą do iteracyjnego wykonywania pewnych kroków Zazwyczaj
WHILE (wyrażenie) instrukcja;
INSTRUKCJE ITERACYJNE WHILE, DO WHILE, FOR Instrukcje iteracyjne pozwalają powtarzać daną instrukcję programu określoną liczbę razy lub do momentu osiągnięcia określonego skutku. Pętla iteracyjna while
WHILE (wyrażenie) instrukcja;
INSTRUKCJE ITERACYJNE WHILE, DO WHILE, FOR Instrukcje iteracyjne pozwalają powtarzać daną instrukcję programu określoną liczbę razy lub do momentu osiągnięcia określonego skutku. Pętla iteracyjna while
Programowanie - instrukcje sterujące
Instytut Informatyki Uniwersytetu Śląskiego Laborki środowisko NetBeans, tworzenie nowego projektu; okno projekty; główne okno programu; package - budowanie paczek z klas; public class JavaApplication
dr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2014/2015 Pracownia nr 7 (10/20.04.2015) dr inż. Jarosław Forenc Rok
Java Podstawy. Michał Bereta
Prezentacja współfinansowana przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach projektu Wzmocnienie znaczenia Politechniki Krakowskiej w kształceniu przedmiotów ścisłych i propagowaniu
Pętle. Dodał Administrator niedziela, 14 marzec :27
Pętlami nazywamy konstrukcje języka, które pozwalają na wielokrotne wykonywanie powtarzających się instrukcji. Przykładowo, jeśli trzeba 10 razy wyświetlić na ekranie pewien napis, to można wykorzystać
Programowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44
Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia
KURS C/C++ WYKŁAD 2. char znak; znak = a ; Program 2 #include<stdio.h> void main() { char znak; while( (znak = getchar() )!= t ) putchar(znak); }
KURS C/C++ WYKŁAD 2 Instrukcje iteracyjne Instrukcja while Składnia tej instrukcji jest następująca: while (wyrażenie) instrukcja W pętli while wykonanie instrukcji powtarza się tak długo, jak długo wartość
Struktura pliku projektu Console Application
Struktura pliku projektu Console Application #include #include using namespace std; int main(int argc, char *argv[]) // to jest komentarz system("pause"); return EXIT_SUCCESS; Na początku
do instrukcja while (wyrażenie);
Instrukcje pętli -ćwiczenia Instrukcja while Pętla while (póki) powoduje powtarzanie zawartej w niej sekwencji instrukcji tak długo, jak długo zaczynające pętlę wyrażenie pozostaje prawdziwe. while ( wyrażenie
Programowanie proceduralne w języku C++ Pętle, tablice
Programowanie proceduralne w języku C++ Pętle, tablice Mirosław Głowacki 1 1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Ktrakowie Wydział Inżynierii Metali i Informatyki Stosowanej Katedra Informatyki
Tablice. Monika Wrzosek (IM UG) Podstawy Programowania 96 / 119
Tablice Tablica to struktura danych, która może przechowywać wiele wartości tego samego typu. Na przykład tablica może zawierać: 10 wartości typu int opisujących liczbę studentów przyjętych na kierunek
Wstęp do informatyki- wykład 7
1 Wstęp do informatyki- wykład 7 Operatory przypisania, złożone operatory przypisania, Pętla while i do..while Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania.
Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.
Instrukcje warunkowe i skoku. Spotkanie 2 Dr inż. Dariusz JĘDRZEJCZYK Wyrażenia i operatory logiczne Instrukcje warunkowe: if else, switch Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania
Ą ŚĆ Ś Ś Ę ć
Ą Ę Ą Ą ŚĆ Ś Ś Ę ć ć ć ć ź ć ć ć ć ć ć ć ć Ą ć ć ć Ą Ś ć Ś ć ć Ą ć Ś Ś Ą Ś Ą ć ć Ą ź ź ć ć Ą ć ź ć Ą ć Ą ć ć ć ć ć ć ć ć ć ć ć ć ć ź ć ć Ś ć ć ć Ę Ą ć Ą ć ć ć ć ć ć Ł ź ź ź Ł Ł ć Ą ć ć ć ć ć Ą ć Ą ć Ą
ź Ź Ź ć ć ć ź ć ć ć ć ć Ź
ź Ź Ź ć ć ć ź ć ć ć ć ć Ź ć ć ć ć ć ć ć ć Ż ć ć ć ć ć ć ć ć ć ć ć Ż Ż ć ć ć ć ć ć ć ć Ż ć ć ć ź ć Ź ć ć ć ć ć ć ć ć ć ź ć ć ć ć ć ć ć ć ć ć ć ć ć ć Ż ć ć ć ć Ż ć ć ć ć ć ć ć ć Ż ć Ł Ś Ś ć Ą Ę ć Ę ć Ż ć
Instrukcje sterujące
Podstawy programowania w C++ Bibliografia: Instrukcje sterujące Nauka programowania dla początkujących; A. Struzińska-Walczak / K. Walczak CPA: PROGRAMMING ESSENTIALS IN C++ https://www.netacad.com Opracował:
ś ść ść ś ść ść ś ś ś ś ść ś ś ś ść ść
Ą Ł Ł Ł Ę Ł ś ś ś ś ść ść ść ść Ś ść ŚĆ ś ŚĆ ś ś ść ść ś ść ść ś ś ś ś ść ś ś ś ść ść ś ś ś Ż ś Ś ś Ś ść ś ś ś ś ś ś ś ś Ś ś ś ś ś Ł Ś ś ś ś Ś ś ś ź Ś ŚĆ ś ś ś ś ś ś Ś ś Ś ś ś ś ś ś ś ś Ś Ś ść ś ś ś ś
for (i=0; i<10; i=i+1) instrukcja; instrukcja zostanie wykonana 10 razy for (inicjalizacja; test; aktualizacja) instrukcja;
Rok akademicki 2014/2015, Pracownia nr 5 2/36 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015 Pracownia
Podstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Podstawy Informatyki. Kompilacja. Historia. Metalurgia, I rok. Kompilatory C++ Pierwszy program. Dyrektywy preprocesora. Darmowe:
Podstawy Informatyki Metalurgia, I rok Historia Lata 0-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard Koniec lat 80 standard
Podstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Instrukcja wyboru, pętle. 2 wykład. Podstawy programowania - Paskal
Instrukcja wyboru, pętle 2 wykład. Podstawy programowania - Paskal Tematy Instrukcja wyboru jeden z wielu wariantów: case Pętle while repeat for Instrukcje sterowania pętli break continue goto Instrukcja
Podstawy Informatyki. Metalurgia, I rok. Wykład 6 Krótki kurs C++
Podstawy Informatyki Metalurgia, I rok Wykład 6 Krótki kurs C++ Historia Lata 70-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard
Programowanie - wykład 4
Programowanie - wykład 4 Filip Sośnicki Wydział Fizyki Uniwersytet Warszawski 20.03.2019 Przypomnienie Prosty program liczący i wyświeltający wartość silni dla wprowadzonej z klawiatury liczby: 1 # include
Programowanie w C++ Wykład 2. Katarzyna Grzelak. 5 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41
Programowanie w C++ Wykład 2 Katarzyna Grzelak 5 marca 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41 Reprezentacje liczb w komputerze K.Grzelak (Wykład 1) Programowanie w C++ 2 / 41 Reprezentacje
W języku C dostępne są trzy instrukcje, umożliwiające tworzenie pętli: for, while oraz do. for (w1;w2;w3) instrukcja
Pętle W języku C dostępne są trzy instrukcje, umożliwiające tworzenie pętli: for, while oraz do. Instrukcja for ma następującą postać: for (w1;w2;w3) instrukcja w1, w2, w3 są wyrażeniami Schemat blokowy
Podstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.
Podstawowe elementy proceduralne w C++ Program i wyjście Zmienne i arytmetyka Wskaźniki i tablice Testy i pętle Funkcje Pierwszy program // Niezbędne zaklęcia przygotowawcze ;-) #include using
ALGORYTMY. 1. Podstawowe definicje Schemat blokowy
ALGORYTMY 1. Podstawowe definicje Algorytm (definicja nieformalna) to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności
Opis zagadnieo 1-3. Iteracja, rekurencja i ich realizacja
Opis zagadnieo 1-3 Iteracja, rekurencja i ich realizacja Iteracja Iteracja to czynnośd powtarzania (najczęściej wielokrotnego) tej samej instrukcji (albo wielu instrukcji) w pętli. Mianem iteracji określa
Wstęp do programowania
wykład 3 Agata Półrola Wydział Matematyki i Informatyki UŁ sem. zimowy 2017/2018 Instrukcja wielokrotnego wyboru Instrukcja wielokrotnego wyboru switch umożliwia podejmowanie decyzji na podstawie wartości
Język C, instrukcje sterujące (laboratorium)
Język C, instrukcje sterujące (laboratorium) Opracował: Tomasz Mączka (tmaczka@kia.prz.edu.pl) Na podstawie http://pl.wikibooks.org/wiki/c Wstęp Instrukcja warunkowa Instrukcja if/if-else pozwala na warunkowe
Pętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2
Pętle wielokrotne wykonywanie ciągu instrukcji. Bardzo często w programowaniu wykorzystuje się wielokrotne powtarzanie określonego ciągu czynności (instrukcji). Rozróżniamy sytuacje, gdy liczba powtórzeń
Konstrukcje warunkowe Pętle
* Konstrukcje warunkowe Pętle *Instrukcja if sposób na sprawdzanie warunków *Konstrukcja: if(warunek) else { instrukcje gdy warunek spełniony} {instrukcje gdy warunek NIE spełniony} * 1. Wylicz całkowity
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Wykresy i interfejsy użytkownika
Wrocław, 07.11.2017 Wstęp do informatyki i programowania: Wykresy i interfejsy użytkownika Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Instrukcje sterujące Biblioteka
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR
Programowanie komputerowe. Zajęcia 1
Programowanie komputerowe Zajęcia 1 Code::Blocks - tworzenie projektu Create New Project Console Application -> C++ Wybierz nazwę projektu Stworzy się nowy projekt z wpisaną funkcją main Wpisz swój program
Wstęp do programowania
wykład 4 Agata Półrola Wydział Matematyki i Informatyki UŁ sem. zimowy 2017/2018 Pętle wykonujące się podaną liczbę razy Jeśli chcemy wykonać pewien fragment programu określoną liczbę razy, możemy użyć
6. Pętle while. Przykłady
6. Pętle while Przykłady 6.1. Napisz program, który, bez użycia rekurencji, wypisze na ekran liczby naturalne od pewnego danego n do 0 włącznie, w kolejności malejącej, po jednej liczbie na linię. Uwaga!
1 Wielokrotne powtarzanie tych samych operacji
1 Wielokrotne powtarzanie tych samych operacji Zadanie 1. roszę porównać następujące programy(efekt działania każdego z nich jest takisam). rzykład 1 przedstawia najbardziej typowy zapis, powodujący wykonanie
Język C część 2. Podejmowanie decyzji w programie. if else. switch
Język C część 2 Podejmowanie decyzji w programie if else Instrukcja warunkowa umożliwia wykonanie pewnej instrukcji w zależności od wartości wyrażenia. Wszystkie wartości różne od 0, są w języku C traktowane
Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Każde wykonanie bloku instrukcji nazywamy pojedynczym przebiegiem lub iteracją pętli.
Część XIII C++ Czym jest pętla? Pętla jest blokiem instrukcji, które wykonywane są w kółko (czyli po wykonaniu ostatniej instrukcji z bloku komputer wykonuje ponownie pierwszą instrukcję, później drugą
Programowanie komputerowe. Zajęcia 3
Programowanie komputerowe Zajęcia 3 Instrukcje przypisania Poza zwykłą instrukcją przypisania, powodującą ustawienie wartości zmiennej na podane wyrażenie, istnieje wiele innych, np. += dodaj, a+=b jest
Wstęp do programowania
wykład 5 Agata Półrola Wydział Matematyki i Informatyki UŁ sem. zimowy 2016/2017 Zadanie o kotach z poprzedniego wykładu # include < iostream > using namespace std ; int main (){ int rozmiar_ rodzinki,
ALGORYTMY. 1. Podstawowe definicje Schemat blokowy
ALGORYTMY 1. Podstawowe definicje Algorytm (definicja nieformalna) to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności
Ś Ę Ą Ł Ś Ł Ł Ł Ł Ł Ś Ś Ł Ł Ł Ą Ł Ł Ł Ł Ł Ą Ą Ł
ę Ą Ł Ł Ś Ę Ą Ł Ś Ł Ł Ł Ł Ł Ś Ś Ł Ł Ł Ą Ł Ł Ł Ł Ł Ą Ą Ł Ł ś ś ś ś ę ś ę ę ś ść ść ść ę ę ę ść ę ś Ą Ą ś Ż ść Ź Ś Ą ę ść ść ść Ą ś Ż ę Ż Ń Ą Ł ś ę ś ę ś ś ę ś ś ść Ę Ś ś Ś ś Ś ś Ś ź ę ź ę ść ś ę Ę ś Ł ść
Algorytmy i struktury danych
Algorytmy i struktury danych 4. Łódź 2018 Suma szeregu harmonicznego - Wpisz kod programu w oknie edycyjnym - Zapisz kod w pliku harmonic.py - Uruchom skrypt (In[1]: run harmonic.py) - Ten program wykorzystuje
ć ć Ł ć Ź ć Ł ź ć Ś ć ć Ż Ł Ż ć ż ć
Ł Ź Ł Ł ź ź Ż Ż ż Ż ć Ś ż ć ć Ę ć ć Ł ć Ź ć Ł ź ć Ś ć ć Ż Ł Ż ć ż ć Ł ć ć ć ć Ł Ż ć Ł ź ć Ś Ż Ż Ż ż Ż Ż ż Ż Ś Ż Ą Ł Ż ź Ż Ż Ż Ż Ż Ż Ś Ż Ż ż Ż Ż ż ż Ł Ż Ś Ż Ż Ż Ż Ż Ż Ś Ż Ę Ł Ź Ó ż Ę Ł ź Ł Ź Ż ż Ł Ż Ż ż
Ę Ż Ż Ż ś ż Ż
Ż ż ż ś ś ż ż ż ś ż Ż Ź ś Ź Ź ś ś ż ż ś ś ś ś Ż ś Ż Ę Ż Ż Ż ś ż Ż ś ś ś Ż Ą ż ś ś ź Ż ż ż ś ś ż Ł Ż ź ż ż ś ś Ę ż ż ż ż Ę ś ż ć ś Ę ż ś ż ś Ż ż ś ż ś ść ść Ę ż ż ż ś ż Ą Ż Ś ś Ą Ż ż ż ś Ę ś Ż ś Ń ś ż Ą
ć Ą Ą Ł Ą
ź ź ź ć ć Ą Ą Ł Ą ź ź Ę Ą ź Ą ć Ł Ł Ą Ś Ę ź ź Ą Ą ź ć ć Ł Ę ć ź ć ć Ą Ć ź ź ź ć ć ć ć ć ź ź ć ć ź ć Ś Ę ć ć ć ć Ł ź ź ź ź ć Ę Ż ć ć ć ć Ę Ę ć Ę Ę ć ć Ę ć ć Ł ć Ć ć Ł Ł Ę Ę ć Ę ć ź ć Ń Ł Ł Ł Ś ć ć ć Ę Ś
ć
Ł Ę Ę Ą ć Ś ć ć ź ź ć ć ź ź ź ć ć ź Ś ć ć ć ć ć Ś ć Ż ć ŚĆ Ć Ż Ś Ż Ś Ż ć Ś Ś Ś Ś Ś Ś Ś Ś Ś Ś Ś ć Ć ć Ć ć Ć ć Ś Ś Ś ć Ć Ż Ć ć ć Ś Ż Ż Ś Ć Ż ć ć ć ć ć Ś Ś Ś ć Ż Ż ć ć Ś Ś ć Ś Ż ć Ś ć ć ć Ż Ć ć ć Ż Ś Ż Ć
Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
ż ć
Ł Ł ż ć ć ż ć Ą Ł ó ó ć ż ć ć ż ć Ę ć Ę ć ć Ę ć ć ć Ę ż ć ć ć Ś ć Ę Ę ż ż ć ż Ę ć ć Ę ż ż Ę Ł ć ć Ą Ę Ł ć ć ć ż ć Ę Ł Ść Ą Ę Ł ć ć ć ć Ę Ł Ść Ą Ę Ł ć ć ć Ł ć Ę Ę ć ć ć ć Ł Ść ć ć Ę Ę Ł Ś Ą Ś Ś Ł Ą Ą ż
ć ż ż ć Ą ż ż Ł ć Ż ż Ż Ż Ż Ż
Ł Ę Ł ż Ż ć ż ż ć ż ż ć Ą ż ż Ł ć Ż ż Ż Ż Ż Ż ż ż Ł ż Ż Ł Ż Ż Ż Ż ż ż Ż Ż Ż ć ć ż ć ż ż ŻĄ ć ć ż Ż Ż ż Ż Ż ć Ż ź ć ż Ę Ż Ę Ż ć Ż Ż ć Ż ć ż Ż Ż ż Ż Ą Ż ć ż ć Ś Ą ż Ż Ż Ż ż Ż Ż Ż Ż Ż Ż Ż Ż ż ż Ż ż ż Ż Ż
Programowanie komputerowe. Zajęcia 2
Programowanie komputerowe Zajęcia 2 Funkcje Funkcje są podstawowym składnikiem programów w C++. Każda funkcja jest fragmentem programu, który można używać wielokrotnie i niezależnie od pozostałych funkcji.
Ć ć ć Ś ć
ź Ę Ę Ę ź ć ć ć Ć ć ć Ś ć ź ć ć ć Ć Ś ź Ś Ć ć Ż ź ć Ż Ś Ł ŚĆ ć ć ć Ć ć Ść ć Ż ć ć ć ć ć ć ć ć Ą ć ć Ś ć Ś ć Ż Ś ć Ó ć Ś ć Ś ć ć ć ć Ś ć ć Ś ć Ć Ż ć Ć ć ć ć ć Ę ć ź ć ć ć ć ć ź ć ć ć Ć ź ć Ż ć ć ć Ś ć Ć
ć Ś Ś Ść
ć Ś Ś Ść Ś Ł Ź Ść ć ć ć Ść ć Ść Ś Ść ć ć Ś Ó Ś Ś ć ć Ś Ś Ó Ś Ś ć Ą ć Ś Ś Ł ć Ś Ś Ł ć Ą Ść ć Ś Ó Ź ć ć Ś Ś ć ć ć Ś Ść Ść Ś Ś Ś Ś Ś Ś Ś Ś Ś Ś ć Ą Ś Ą Ś Ś Ź Ź ć ć Ś Ę Ź Ł ź Ę Ę Ś Ś Ś Ę Ą Ź ć Ł Ś Ś Ś Ś ć Ś
ż Ę Ł Ą ż ż ż ź Ł ć Ł ż ć ć Ść ć ź ż ż Ź ć ć ć ć ć ć ć ż ż Ś Ś ż Ś ć ż ć ć Ł Ść ż Ś ż Ś ż ć ż ć ć ć ż ć ż ć ż ż ż ż ć ż ż Ł ć ż ć Ł ż Ź Ę ż ż Ś ć ż ż ć Ź Ś ż Ą ż ć Ś ć ć ż ć ć Ś ż Ź Ł ć ć ć Ć ć ć Ś ć ż
C e l e m c z ę ś c i d y s k u s y j n e j j e s t u ś w i a d o m i e n i e s o b i e, w o p a r c i u o r o z w a ż a n i a P i s m a Ś w.
1. C e l s p o t k a n i a. C e l e m c z ę ś c i d y s k u s y j n e j j e s t u ś w i a d o m i e n i e s o b i e, w o p a r c i u o r o z w a ż a n i a P i s m a Ś w., ż e : B y d z b a w i o n y m
ć ć Ą ć Ęć Ó Ą ź ć ć ć ć ź ź Ą ć Ę ć ź ć ć ć ź ć ź ć ć ć Ś Ź ź
ź Ó ć Ę ć Ó ć ć ć ć Ź ć ź ć ć Ź ć ć ć Ą ć Ęć Ó Ą ź ć ć ć ć ź ź Ą ć Ę ć ź ć ć ć ź ć ź ć ć ć Ś Ź ź ć Ą ć Ą ć ź ć ź ć Ę ć ć Ź ź Ę ć ć ć ć Ę Ę ź ć Ó ć ć ć ć ć ć ć ć ć Ź Ź ć ć ć ź Ę ć ć ć ć Ę Ąć ź Ź ć Ą ć ć
ć ć ż ć ź ż ż ź ź ŚĆ Ź ź ć Ź ź ź ź ź Ś Ą Ć Ć ć Ź ź
Ł Ł ć ć Ś Ź Ć Ś ć ć ż ć ź ż ż ź ź ŚĆ Ź ź ć Ź ź ź ź ź Ś Ą Ć Ć ć Ź ź Ś Ć Ć Ś ź Ć ż ż ź ż Ć ć ż Ć Ć ż ż ź Ć Ś Ś ż ż ć ż ż Ć ż Ć Ś Ś Ź Ć Ę ż Ś Ć ć ć ź ź Ś Ć Ś Ć Ł Ś Ź Ś ć ż Ś Ć ć Ś ż ÓŹ Ś Ś Ź Ś Ś Ć ż ż Ś ż
for (inicjacja_warunkow_poczatkowych; wyrazenie_warunkowe; wyrazenie_zwiekszajace) { blok instrukcji; }
Pętle Pętle (ang. loops), zwane też instrukcjami iteracyjnymi, stanowią podstawę prawie wszystkich algorytmów. Lwia część zadań wykonywanych przez programy komputerowe opiera się w całości lub częściowo