Warszawa dnia 2 stycznia 2011 r. Zbiór zadań z programowania w języku C do samodzielnego wykonania
|
|
- Konrad Przybysz
- 9 lat temu
- Przeglądów:
Transkrypt
1 Warszawa dnia 2 stycznia 2011 r. Przedmioty: Wstęp do programowania Wstęp do informatyki Zbiór zadań z programowania w języku C do samodzielnego wykonania Prowadzący; dr inż. Stanisław Wszelak Ćwiczenie 10. W jaki sposób wyświetlisz wartość dwóch zmiennych: imie, nazwisko w takiej postaci: Są 3 imiona i 2 0 n a zw i s k. Ćwiczenie 11. Napisz rezultat wyświetlenia zmiennych w wierszu 12. Jak się domyślasz, wartość zmiennej e zostanie wydrukowana niepoprawnie ( ). Zmodernizuj program tak aby dzielenie w wierszu 10 wykonywało się poprawnie. 1 #include <studio.h> 2 #define a 10 3 main() 4 5 nt a,b,c; 6 float d,e,f; 7 b=15; 8 c=a+b; 9 a=a+1; 10 e=b/3; 11 d=e*2; 12 f=pow(e,3.5); 13 printf ("%d %d %d %f %f %f", a,b, c, d, e, f); 14 return0; 15 Które z następujących wyrazów są słowami kluczowymi: main, int, printf, float, return, define Ćwiczenie 12. Napisz program przeliczający wartość towaru w trzech walutach: złoty, euro, dolar. Zmienne cena i ilość będące składnikami wartości i są deklarowane z klawiatury. Kurs euro zadeklarować jako stałą wartość poprzez słowo kluczowe const a kurs dolara poprzez dyrektywę #define. Ćwiczenie 13. Wydrukowana wartość zmiennej a w programie jest błędna, zamiast liczby 10 wydrukowana została inna wartość. Uzasadnij powód nieprawidłowego działania programu. Wnioskując określ górną granicę wartości zmiennoprzecinkowej. Jak rozumiesz taki zapis: 1.22E+10. float a,b; b=3.14e8+10; a=b-3.14e8; printf("%f",a); getch(); Ćwiczenie 14. Napisać program obliczający temperaturę w stopniach Celsjusza, dana jest temperatura w stopniach F wiedząc, że przelicznik jest C=(5/9)*(F-32). Temperatura pobierana jest z klawiatury. Wydruk skierować na środek ekranu. 1
2 Ćwiczenie 15. Napisz program liczący kwotę netto z kwoty brutto i stawki podatkowej. Brutto i stawkę podatkową należy wprowadzać z klawiatury. Procentową stawkę podatkową należy wprowadzać jako liczbę z przedziału od 0 do 100 (np. 23 to 23%). Ograniczyć działanie na liczbach ujemnych poprzez instrukcję if (). Ćwiczenie 16. Napisz program, który wykona działania na dwóch liczbach integer zadeklarowanych z klawiatury. Jeśli pierwsza jest większa od drugiej dokonuje mnożenia liczb, jeśli odwrotnie dzielenia, jeśli równe zamienia na przeciwny znak. Ćwiczenie 17. Napisz program, który pobiera Twoje imię i nazwisko po czym wyświetla w pierwszym wierszu imię i nazwisko, w drugim liczbę z imienia i nazwiska, początkowo liczby znajdują się pod ostatnią literą, następnie liczby były zrównane z pierwszymi literami imienia i nazwiska. Ćwiczenie 18. Napisz program liczący wiek użytkownika, podając roku urodzenia (1991). Program korzysta z daty systemowej Przykład: Podaj rok urodzenia: 1981 Masz 29 lat Ćwiczenie 19. Napisz program wykonujący potęgowanie deklarując podstawę i wykładnik z klawiatury. Operację potęgowania program ma wykonywać tylko dla wykładnika całkowitego dodatniego. Ćwiczenie 20. Napisz program, który liczbę typu integer zamieni na kody: NKB, U1, U2, następnie wydrukuje wartość binarną (0,1) zadeklarowanej liczby. Ćwiczenie 21. Co wykonuje poniższy program, jaką wartość zwróci wyrażenie logiczne w 13 wierszu programu. Przypisz zmiennej x wartość 6, jaka zostanie teraz zwrócona wartość w wierszu 13. Uzasadnij drukowanie wyniku w wierszu #include <stdlib.h> 3 4 int x, s, p; 5 x = 10; 6 printf(" Program sprawdza.\n"); 7 printf("zmienna ma wartosc: x =%d\n", x); 8 printf("zmienna przez 2 i przez 3\n"); 9 s=x%2; 10 printf(". przez 2: %d\n", s); 11 p=x%3; 12 printf(".. przez 3: %d\n", p); 13 printf(".. : %d\n", (s==0)&&(p==0)); //13 wiersz 14 system("pause"); 15 Ćwiczenie 22. Napisz program, który liczy i drukuje resztę z dzielenia dwóch liczb. W przypadku braku reszty drukuje komunikat: Bez reszty, natomiast jeśli jest reszta komunikat: Reszta. Dzielną i dzielnik deklaruj z klawiatury. Ćwiczenie 23. Napisz program, w którym trzem zmiennym przypisywane są wartości typu float. Wartości wprowadzane są z klawiatury. Wykorzystując instrukcję warunkową drukuj jeden z trzech komunikatów: Liczby w szeregu są różne i rosną Liczby w szeregu są różne i maleją Liczby są równe Ćwiczenie 24. Wiadomo, że przesunięcie w lewo i w prawo w kodzie liczby powoduje jej zmianę wartości. Weźmy dla przykładu liczbę +5 kod: Przesuńmy o dwa miejsca w lewo, uzyskamy , czyli 20 Przesuńmy o dwa miejsca w prawo, uzyskamy , czyli 1 Napisz program, w którym deklarujesz liczbę dziesiętną typu integer oraz ilość miejsc przesunięcia 2
3 w kodzie binarnym, po czym program wyznacza liczbę dziesiętna po przesunięciu i drukuje na ekranie jej wartość. Ćwiczenie 25. Napisz program, który liczy wartość bezwzględną z liczb rzeczywistych. Ćwiczenie 26. Napisz program, który liczy pierwiastki równania kwadratowego: ax 2 +bx+c. Ćwiczenie 27. Napisz program, który wykona operacje matematyczne: dodawanie i mnożenie na trzech zmiennych float, wartości dla tych zmiennych są pobierane z klawiatury. Wartość iloczynu i sumy obliczy w oparciu o wskaźniki do zmiennych. Ćwiczenie 28. Napisz program, który dla zmiennych int x=10, y=20, z=30 wydrukuje ich wartości lewo i prawostronne. Ćwiczenie 29. Dane są zmienne: wskazywana x oraz wskazująca px. Jaka jest wartość zmiennej x i y po wykonaniu przypisania: int x; *px; x = 7; px = &x; *px = 11; y=*px; Ćwiczenie 30. Wieża Eiffla ma wysokość 324 m, pokaż wysokość wieży poprzez wskazanie na nią poprzez zdefiniowany wskaźnik o nazwie kreml. Ćwiczenie 31. Napisz program, w którym za pomocą wskaźników wydrukujesz swoje imię, nazwisko, numer telefonu. Ćwiczenie 32. #define tekst "To jest Warszawa\n" int i, j, i_plus, plus_j, x; i=2, j=2; printf("%s %s", tekst, tekst); i_plus=i++; printf("%d %d \n", i, i_plus); plus_j=++j; printf("%d %d \n", j, plus_j); x=2*++i; printf("%d %d\n", x, i); x=2*j++; printf("%d %d\n", x, j); Ćwiczenie 33. #define tekst "To jest Warszawa\n" int k ; k=0 ; printf("%d",k++); printf("%d",++k); printf("%d",k--); printf("%d",--k); printf("%d",k); 3
4 Ćwiczenie 34. #define granica 5 int n=0; while(n++<granica); printf("%d",++k); printf("%3d UKSW",n); Ćwiczenie 35. #define granica 5 int n=1; while(n<=granica); printf("%3d UKSW",n); n++; Ćwiczenie 36. char ch1, ch2; int roznica; float liczba; ch1='a'; ch2='b'; roznica = ch2-ch1; liczba=roznica; printf("%d %d: %d %.0f\n",ch1,ch2,roznica,liczba); Ćwiczenie 37. Jaki jest efekt wykonania programu? char ch='c'; while(ch<='k') printf("%c",ch); ch++; Ćwiczenie 38. Stosując pętlę do-while napisz program przeliczający mile na kilometry, zaczynając od 0 do 100 ze skokiem co 5 mil. Wydruk przedstaw w trzech kolumnach, pierwszej iterację, w drugiej mile, w trzeciej kilometry. Przyjmij przelicznik: 1 mila=1609,3 m. 4
5 Ćwiczenie 39. Wykorzystaj pętlę while w programie, który wykona i wydrukuje: - sumę pierwszych pięciu liczb całkowitych 1,3,5,7,9 - iloczyn liczb z przedziału 10 do 15 przez liczbę 2.5 skok co 0.5. Ćwiczenie 40. Użyj pętli while do wyliczenia silni z n elementów. Ilość elementów deklarowana jest z klawiatury. Użytkownik ma możliwość podawania ilości elementów, dopóki nie wprowadzi wartości ujemnej. Ćwiczenie 41. Napisz program z pętlą while, który prosi o podanie dwóch liczb całkowitych, a następnie wyświetla liczby od większej do mniejszej ze skokiem co 1.5. Ćwiczenie 42. Napisz program z pętlą do-while, który prosi użytkownika o podanie liczby dni, a następnie zamienia je na tygodnie i dni. Dla przykładu 20 dni to: 2 tygodnie, 6 dni. Ćwiczenie 43. Napisz program z pętlą do-while, który wydrukuje kod ASCI od znaku 32 do 128. W pierwszej kolumnie znak, w drugiej jego wartość dziesiętną, w trzeciej szesnastkową w czwartej binarną. Ćwiczenie 44. Napisz program, który w pętli while pobiera liczby do sumowania. Koniec pobierania powoduje wciśnięcie klawisza spacja. Następnie program sumuje pobrane liczby i drukuje wynik. Przykładowy wynik: Podaj liczbę do zsumowanie. Wciśnij SPACJE aby zakończyć 3 Podaj liczbę do zsumowanie. Wciśnij SPACJE aby zakończyć 2 Podaj liczbę do zsumowanie. Wciśnij SPACJE aby zakończyć -2 Suma wynosi: 3 Ćwiczenie 45. Użyj pętli for do wyliczenia silni z n elementów. Ilość elementów deklarowana jest z klawiatury. Użytkownik ma możliwość podawania ilości elementów, dopóki nie wprowadzi wartości ujemnej. Ćwiczenie 46. Użyj pętli for do wydrukowania danych wyjściowych: Ćwiczenie 47. W pętli for wyrażenie sterujące jest puste. Przeanalizuj program, wskaż instrukcję, która umożliwia zakończenie, określ rezultat wykonanego programu: #include <studio.h> main() int n, wynik; wynik =2; for( n= 2;wynik <= 24; ) wynik = wynik*n; printf( wynik =%d:\n, wynik); Uzasadnij, dlaczego wynik jest większy od 24 pomimo, że w pętli występuje ograniczenie Ćwiczenie 48. Napisz program z pętlą for, który raz wyprowadzi tekst Podaj liczby, następnie pobiera liczby dopóki nie zostanie wciśnięty klawisz q. 5
6 Ćwiczenie 49. Napisz program, który z zadeklarowanych n składników obliczy sumę i średnia arytmetyczną. Wykorzystaj pętlę for. Zadeklaruj możliwość wyboru działania deklarując wybór instrukcją if-elese na początku programu: 1 Suma, 2 Średnia, 3 Koniec. Ćwiczenie 50. Napisać program, który sumuje wartości bezwzględne liczb wczytywanych z klawiatury, n jest liczbą wczytaną z klawiatury przed podaniem tych liczb. Ćwiczenie 51. Wykorzystaj pętle zagnieżdżone do wydrukowania poniższej składni: A B C D E F G H I J K L A B C D E F G H I J K A B C D E F G H I J A B C D E F G H I A B C D E F G H A B C D E F G A B C D E F A B C D E A B C D A B C A B A Ćwiczenie 52. Napisać program obliczający sumę(od i=1 do n) z liczb i podniesionych do potęgi m. Wybór m: 1 - m liczba całkowita dodatnia, 2 m liczba całkowita ujemna. Ćwiczenie 53. Napisz program znajdujący minimalną i maksymalną liczbę z n liczb wprowadzonych z klawiatury. W programie nie wykorzystuj tablic. Ćwiczenie 54. Stosując pętle zagnieżdżone napisz program który wydrukuje tabliczkę mnożenia 10 x 15. Ćwiczenie 55. Zadeklaruj dwie tablice jednowymiarowe na ciągi znakowe. W pierwszej Twoje zadeklaruj imię, w drugiej nazwisko. Jeden element tablicy jeden znak. Staraj się aby rozmiar tablicy był zgodny z zadeklarowanym łańcuchem znakowym, przewidując w nich dodatkowy jeden element zakończenia łańcucha \0. Zastosuj pętlę for do wydrukowania swojego imienia i nazwiska litera po literze w jednym wierszu. W wyrażeniu warunkowym pętli uwzględnij ograniczenie drukowania znaków do momentu napotkania na wartownika ( \0 ), po tym znaku przerwij pętlę i drukowanie. Następnie wydrukuj imię i nazwisko jako łańcuch znakowy. Ćwiczenie 56. Napisz program: Rozmiar tablicy deklarowany z konsoli, Elementami są liczby wprowadzane z konsoli (float). Program wykonuje: sumuje elementy, liczy średnią arytmetyczną, określa liczbę maksymalna i minimalną z zbioru liczb. Zmodernizuj program, aby szukał dodatkowo liczb powtarzających się wysyłając komunikaty: Liczby nie powtarzają i Jest para. Ćwiczenie 57. Napisz program tabliczka mnożenia 15 x 10 z wykorzystaniem tablic jednowymiarowych. Ćwiczenie 58. Napisz program deklarując w dwóch tablicach ciągi łańcuchowe: UKSW i Warszawa. Zdefiniuj wskaźniki do tablic i przypisz wskaźnikom zawartości tych tablic. Wydrukuj poprzez wskaźniki łańcuchy znakowe, oraz pierwszy i ostatni element łańcucha. Ćwiczenie 59. Napisz program i wykorzystaj funkcję gets() do wprowadzenia łańcucha tekstowego informatyka do tablicy jednowymiarowej. Funkcja ta niech przekaże pobraną wartość do tablicy 12 elementowej. Następnie przy pomocy pętli małe litery niech zostaną zamienione na duże, następnie wydrukuj tekst. 6
7 Wskazówka: małe litery zawarte są w kodzie od 97 do 122 ASCII. Zadanie 60 Napisz program, który posortuje metodą bąbelkową: a) rosnąco, b) malejąco, tablicę 10 elementową z elementami, którym przypisano stałe wartości typu float. Zadanie 61 Napisz program, który posortuje tablicę z zadania 60 metodą prymitywną. Zadanie 62 Napisz program, który wczyta dowolna ilość elementów do tablicy jednowymiarowe, następnie posortuje tablicę malejąco metodą bąbelkową, jeśli liczby się powtarzają daje dodatkowy komunikat jest para. Zadanie 63 Napisz program, który w zdefiniowanej funkcji liczy moduł liczby rzeczywistej, wartość niech zwraca do zdefiniowane funkcji. Rezultat działania programu uzyskać poprzez wywołanie funkcji w funkcji main(). Zadanie 64 Napisz program który w zdefiniowanej funkcji dla warunku a 0 i m > 0 (m całkowite): Liczbę rzeczywistą (a) podniesie do potęgi m, wynik zwróci funkcji, rezultat wydrukuje poprzez wywołanie funkcji w funkcji main(). Dla pozostałych a i m druga zdefiniowana funkcja, nie zwraca żadnych wartości, tylko niech przekaże komunikat Popraw wykładnik poprzez wywołanie funkcji w funkcji main(). Zadanie 65 Napisz program, z podprogramami (funkcjami) który pobierze dowolną ilość elementów do tablicy jednowymiarowej. Wyszuka wartość maksymalną, minimalną ze zbioru. Posortuje elementy rosnąco w zbiorze metodą prymitywną. Posumuje wszystkie elementy. Wskazówka, pobieranie elementów w funkcji main() z dynamicznym przydziałem pamięci przy współudziale funkcji calloc(). Maksimum, minimum, suma, porządkowanie w zdefiniowanych funkcjach (cztery). Funkcje posiadają prototypy. Wywołanie funkcji w funkcji main(). Zadanie 66 Napisać program liczący: n n! k = k!*( n k)! Niech n! liczona będzie w zdefiniowanej funkcji. W funkcji main() pobrane z klawiatury zmienne n i k. Warunki: n >= 0, k >= 0, k n i n - k >0. Zadanie 67 Napisz program w oparciu o funkcje liczący pierwiastek liczby r w oparciu o wzór (zaczerpnięty z metody Newtona): x(1)=1 x(n)=[x(n-1)*x(n-1)+r]/[2*x(n-1)] Gdy n dąży do nieskończoności x(n) dąży do pierwiastka z liczby r. Zadanie 68 Napisać program z funkcją o nazwie cels, która oblicza dobowe temperatury w stopniach C, dla danej temperatury w stopniach F (C=(5/9)(F-32)). W funkcji main() niech będą wczytywane dobowe temperatury w stopniach F dla wybranego miesiąca. Należy również deklarować Ilość dni w miesiącu przed wczytywaniem temperatur. Wyprowadzić na ekran: - zestaw temperatur w trzech kolumnach czyli dzień miesiąca, temperatura w F, temperatura w C - maksymalną temperaturę dobową w stopniach C i w stopniach F - minimalną temperaturę dobową w stopniach C i w stopniach F - numery najcieplejszego dnia i najzimniejszego dnia w miesiącu - średnią temperaturę miesiąca w stopniach C i w stopniach F 7
Pzetestuj działanie pętli while i do...while na poniższym przykładzie:
Pzetestuj działanie pętli while i do...while na poniższym przykładzie: Zadania pętla while i do...while: 1. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest mniejsza
1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:
1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci: * Jan Kowalski * * ul. Zana 31 * 3. Zadeklaruj zmienne przechowujące
Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane
Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe Oprócz zmiennych w programie mamy też stałe, które jak sama nazwa mówi, zachowują swoją wartość przez cały czas działania programu. Można
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,
I. Podstawy języka C powtórka
I. Podstawy języka C powtórka Zadanie 1. Utwórz zmienne a = 730 (typu int), b = 106 (typu long long), c = 123.45 (typu double) Wypisz następujące komunikaty: Dane sa liczby: a = 730, b = 106 i c = 123.45.
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
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
Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java
Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java Cechy C++ Język ogólnego przeznaczenia Można programować obiektowo i strukturalnie Bardzo wysoka wydajność kodu wynikowego
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
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,
Proste programy w C++ zadania
Proste programy w C++ zadania Zbiór zadao do samodzielnego rozwiązania stanowiący powtórzenie materiału. Podstawy C++ Budowa programu w C++ Dyrektywy preprocesora Usunięcie dublujących się nazw Częśd główna
C++ wprowadzanie zmiennych
C++ wprowadzanie zmiennych Każda zmienna musi być zadeklarowana, należy określić jej nazwę (identyfikator) oraz typ. Opis_typu lista zmiennych Dla każdej zmiennej rezerwowany jest fragment pamięci o określonym
Programowanie w C/C++ Instrukcje - konstrukcje powtórka. LABORKA Piotr Ciskowski
Programowanie w C/C++ Instrukcje - konstrukcje powtórka LABORKA Piotr Ciskowski zadanie 1. Licz się ze sobą Napisz funkcję bez argumentów i bez wyniku, która za każdym wywołaniem będzie podawała, ile razy
LISTA 5. C++ PETLE for, while, do while
WSTEP DO INFORMATYKI I PROGRAMOWANIA LISTA 5. C++ PETLE for, while, do while Zadanie. Przeanalizuj działanie poniższego programu. cout
Zadania do wykonania. Rozwiązując poniższe zadania użyj pętlę for.
Zadania do wykonania Rozwiązując poniższe zadania użyj pętlę for. 1. apisz program, który przesuwa w prawo o dwie pozycje zawartość tablicy 10-cio elementowej liczb całkowitych tzn. element t[i] dla i=2,..,9
lekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
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
Informacje wstępne #include <nazwa> - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char
Programowanie C++ Informacje wstępne #include - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char = -128 do 127, unsigned char = od
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
1 Powtórzenie wiadomości
1 Powtórzenie wiadomości Zadanie 1 Napisać program, który w trybie dialogu z użytkownikiem przyjmie liczbę całkowitą, a następnie wyświetli informację czy jest to liczba parzysta czy nieparzysta oraz czy
PROGRAMOWANIE W C++ ZADANIA
PROGRAMOWANIE W C++ ZADANIA Włodzimierz Gajda Rozdział 7 PĘTLE 7.1 PĘTLA FOR: rysowanie wzorków. ZADANIE 7.1.1 Napisz program drukujący na ekranie 19 gwiazdek: ******************* ZADANIE 7.1.2 Napisz
Programowanie strukturalne i obiektowe
Programowanie strukturalne i obiektowe Język C część I Opracował: Grzegorz Flesik Literatura: A. Majczak, Programowanie strukturalne i obiektowe, Helion, Gliwice 2010 P. Domka, M. Łokińska, Programowanie
Metody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
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
INFORMATYKA Z MERMIDONEM. Programowanie. Moduł 5 / Notatki
INFORMATYKA Z MERMIDONEM Programowanie Moduł 5 / Notatki Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Realizator projektu: Opracowano w ramach projektu
Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011
Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 Załóżmy, że uprawiamy jogging i chcemy monitorować swoje postępy. W tym celu napiszemy program, który zlicza, ile czasu
Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2
Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2 1 program Kontynuujemy program który wczytuje dystans i ilości paliwa zużytego na trasie, ale z kontrolą danych. A więc jeśli coś
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
Język C, tablice i funkcje (laboratorium, EE1-DI)
Język C, tablice i funkcje (laboratorium, EE1-DI) Opracował: Tomasz Mączka (tmaczka@kia.prz.edu.pl) Wstęp (tablice) Tablica to uporządkowany ciąg elementów tego samego typu, zajmujących ciągły obszar pamięci.
Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk
Podstawy informatyki Informatyka stosowana - studia niestacjonarne Grzegorz Smyk Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie, Materiał
Język C zajęcia nr 7. Uwagi dotyczące stylu programowania
Język C zajęcia nr 7 Uwagi dotyczące stylu programowania Program można pisać w sposób mniej lub bardziej porządny i systematyczny. Przejrzyste programy pozwalają na znacznie łatwiejszą ich analizę i ewentualne
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:
2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania
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
Praca domowa nr 1. a a b a b ; b c. c a bc d ef gh. 2) Napisz kod sprawdzający poniższe warunki sformułowane w języku naturalnym:
Praca domowa nr 1 1) Napisz kod w języku C obliczający wartość poniższych wyrażeń; załóż, że każda litera oznacza pojedynczą zmienną typu int: a bc ; a b c ; bc a a b a b ; b c d e f g ; a b c d e d ef
Lab 9 Podstawy Programowania
Lab 9 Podstawy Programowania (Kaja.Gutowska@cs.put.poznan.pl) Wszystkie kody/fragmenty kodów dostępne w osobnym pliku.txt. Materiały pomocnicze: Wskaźnik to specjalny rodzaj zmiennej, w której zapisany
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
Część 4 życie programu
1. Struktura programu c++ Ogólna struktura programu w C++ składa się z kilku części: część 1 część 2 część 3 część 4 #include int main(int argc, char *argv[]) /* instrukcje funkcji main */ Część
Ćwiczenie 4 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz
Ćwiczenie 4 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania Zofia Kruczkiewicz Zakres: Funkcje czyli wieloużywalność kodu Omówienie przekazywania argumentów: "przez
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
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10] 3-2 5 8 12-4 -26 12 45-76
. p. 1 Algorytmem nazywa się poddający się interpretacji skończony zbiór instrukcji wykonania zadania mającego określony stan końcowy dla każdego zestawu danych wejściowych W algorytmach mogą występować
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
Warsztaty dla nauczycieli
WPROWADZENIE Wyprowadzanie danych: Wyprowadzanie na ekran komunikatów i wyników umożliwia instrukcja wyjścia funkcja print(). Argumentami funkcji (podanymi w nawiasach) mogą być teksty, wyrażenia arytmetyczne
Algorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja. 2. Schemat blokowy przedstawia algorytm obliczania
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja nie ma parametru i zwraca wartość na zewnątrz. nie ma parametru i nie zwraca wartości na zewnątrz. ma parametr o nazwie void i zwraca
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
Podstawy programowania C. dr. Krystyna Łapin http://www.mif.vu.lt/~moroz/c/
Podstawy programowania C dr. Krystyna Łapin http://www.mif.vu.lt/~moroz/c/ Tematy Struktura programu w C Typy danych Operacje Instrukcja grupująca Instrukcja przypisania Instrukcja warunkowa Struktura
#include <stdio.h> int main( ) { int x = 10; long y = 20; double s; s = x + y; printf ( %s obliczen %d + %ld = %f, Wynik, x, y, s ); }
OPERACJE WEJŚCIA / WYJŚCIA Funkcja: printf() biblioteka: wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout) int printf ( tekst_sterujący, argument_1, argument_2,... ) ;
Inicjacja tablicy jednowymiarowej
TABLICE C++ Inicjacja tablicy jednowymiarowej typ_komórek_tablicy nazwa_tablicy [ ilość elementów tablicy ] ; np.: int tablica[1000]; czyli tablica, która może przechowywać tysiąc elementów typu całkowitego,
Instrukcje sterujące. Programowanie Proceduralne 1
Instrukcje sterujące Programowanie Proceduralne 1 Przypomnienie: operatory Operator przypisania = przypisanie x = y x y Operatory arytmetyczne * mnożenie x * y x y x / dzielenie x / y y + dodawanie x +
Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Wykład 1_2 Algorytmy sortowania tablic Sortowanie bąbelkowe
I. Struktury sterujące.bezpośrednie następstwo (A,B-czynności) Wykład _2 Algorytmy sortowania tablic Sortowanie bąbelkowe Elementy języka stosowanego do opisu algorytmu Elementy Poziom koncepcji Poziom
Lab 10. Funkcje w argumentach funkcji metoda Newtona. Synonimy nazw typów danych. Struktury. Tablice struktur.
Języki i paradygmaty programowania 1 studia stacjonarne 2018/19 Lab 10. Funkcje w argumentach funkcji metoda Newtona. Synonimy nazw typów danych. Struktury. Tablice struktur. 1. Identyfikator funkcji,
Laboratorium nr 1. i 2.
Laboratorium nr 1. i 2. Celem laboratorium jest zapoznanie się ze zintegrowanym środowiskiem programistycznym, na przykładzie podstawowych aplikacji z obsługą standardowego wejścia wyjścia, podstawowych
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy
Ćwiczenie 7 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz
Ćwiczenie 7 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania Zofia Kruczkiewicz Zakres Funkcje przetwarzające teksty (biblioteka ) - tworzenie własnych
W języku C/C++ pomiędzy wskaźnikami a tablicami istnieje bardzo ścisły związek. Do onumerowania elementów w tablicy służą tzw. INDEKSY.
LEKCJA 12. Wskaźniki i tablice w C i C++. W czasie tej lekcji: 1. Dowiesz się więcej o zastosowaniu wskaźników. 2. Zrozumiesz, co mają wspólnego wskaźniki i tablice w języku C/C++. WSKAŹNIKI I TABLICE
Instrukcje sterujące mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2012
Instrukcje sterujące mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2012 if (warunek) instrukcja1; if (warunek) instrukcja1; else instrukcja2; if (warunek) instrukcja1; else if (warunek2)
Pytania sprawdzające wiedzę z programowania C++
Pytania sprawdzające wiedzę z programowania C++ Wstęp 1. Zaprezentuj mechanikę tworzenia programu napisanego w języku C++. 2. Co to jest kompilacja? 3. Co to jest konsolidacja? 4. Co to jest kod wykonywalny?
Tablice i struktury. czyli złożone typy danych. Programowanie Proceduralne 1
Tablice i struktury czyli złożone typy danych. Programowanie Proceduralne 1 Tablica przechowuje elementy tego samego typu struktura jednorodna, homogeniczna Elementy identyfikowane liczbami (indeksem).
Język C zajęcia nr 5
Język C zajęcia nr 5 Instrukcja wyboru switch switch ( wyr ) inst Głównym przeznaczeniem instrukcji switch jest rozgałęzianie wykonania programu na wiele różnych ścieżek w zależności od wartości pewnego
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
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
Ćwiczenie 3 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz
Ćwiczenie 3 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania Zofia Kruczkiewicz Zakres Podstawowe algorytmy przetwarzania tablic (wypełnianie, porównywanie elementów,
ALGORYTMY Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny
ALGORYMY Algorytm to przepis; zestawienie kolejnych kroków prowadzących do wykonania określonego zadania; to uporządkowany sposób postępowania przy rozwiązywaniu zadania, problemu, z uwzględnieniem opisu
n, m : int; S, a, b : double. Gdy wartości sumy składowej nie można obliczyć, to przyjąć Sij = 1.03 Dla obliczenia Sij zdefiniować funkcję.
Zadania-6 1 Opracować program obliczający wartość sumy: S n m ai bj i 1 j 1 ln( bi j a) n, m : int; S, a, b : double Gdy wartości sumy składowej nie można obliczyć, to przyjąć Sij = 103 Dla obliczenia
Język C, tablice i funkcje (laboratorium)
Język C, tablice i funkcje (laboratorium) Opracował: Tomasz Mączka (tmaczka@kia.prz.edu.pl) Wstęp (tablice) Tablica to uporządkowany ciąg elementów tego samego typu, zajmujących ciągły obszar pamięci.
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
Ćwiczenia podstawowe, zestaw 5, część 1
Ćwiczenia podstawowe, zestaw 5, część 1 1 Napisz zestaw funkcji identyfikujących rodzaj znaku Należy napisać funkcje, pozwalające na identyfikowanie typu znaku przekazanego parametrem. Załóżmy, że tworzymy
Wstęp do Programowania Lista 1
Wstęp do Programowania Lista 1 1 Wprowadzenie do środowiska MATLAB Zad. 1 Zapoznaj się z podstawowymi oknami dostępnymi w środowisku MATLAB: Command Window, Current Folder, Workspace i Command History.
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
Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?
Część XVIII C++ Funkcje Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach? Umiemy już podzielić nasz
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
Ćwiczenie nr 6. Poprawne deklaracje takich zmiennych tekstowych mogą wyglądać tak:
Ćwiczenie nr 6 Temat: Operacje na łańcuchach znaków. Zagadnienia: Zasady pracy z łańcuchami tekstowymi (tablice wartości typu char). funkcje standardowe operacji na łańcuchach, funkcje I/O dla operacji
1. Wprowadzanie danych z klawiatury funkcja scanf
1. Wprowadzanie danych z klawiatury funkcja scanf Deklaracja int scanf ( const char *format, wskaźnik, wskaźnik,... ) ; Biblioteka Działanie stdio.h Funkcja scanf wczytuje kolejne pola (ciągi znaków),
Pascal - wprowadzenie
Pascal - wprowadzenie Ogólne informacje o specyfice języka i budowaniu programów Filip Jarmuszczak kl. III c Historia Pascal dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego
Jarosław Wróblewski Matematyka Elementarna, zima 2012/13
Poniedziałek 12 listopada 2012 - zaczynamy od omówienia zadań z kolokwium nr 1. Wtorek 13 listopada 2012 - odbywają się zajęcia czwartkowe. 79. Uprościć wyrażenia a) 4 2+log 27 b) log 3 2 log 59 c) log
Zadania język C++ Zad. 1. Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy.
Zadania język C++ Zad. 1 Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy. (Być moŝe są w tym samym wieku. Zrób w programie warunek,
tablica: dane_liczbowe
TABLICE W JĘZYKU C/C++ tablica: dane_liczbowe float dane_liczbowe[5]; dane_liczbowe[0]=12.5; dane_liczbowe[1]=-0.2; dane_liczbowe[2]= 8.0;... 12.5-0.2 8.0...... 0 1 2 3 4 indeksy/numery elementów Tablica
for (inicjacja_warunkow_poczatkowych(końcowych); wyrazenie_warunkowe; wyrazenie_zwiekszajace(zmniejszające)) { 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
Podstawy Programowania Algorytmy i programowanie
Podstawy Programowania Algorytmy i programowanie Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Algorytm Algorytm w matematyce, informatyce, fizyce, itp. lub innej dziedzinie życia,
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
#include <stdio.h> void main(void) { int x = 10; long y = 20; double s; s = x + y; printf ( %s obliczen %d + %ld = %f, Wynik, x, y, s ); }
OPERACJE WEJŚCIA / WYJŚCIA Funkcja: printf() biblioteka: wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout) int printf ( tekst_sterujący, argument_1, argument_2,... ) ;
TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ;
Ogólna postać definicji tablicy: TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ; np. int tablica [ 10 ]; // 10-cio elementowa tablica liczb całkowitych char tekst
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Tablice są typem pochodnym. Poniżej mamy przykłady deklaracji różnych tablic:
Tablice TEORIA Tablica to ciąg obiektów tego samego typu, które zajmują ciągły obszar w pamięci. Dzięki stosowaniu tablic, zamiast nazywania każdej z np. stu zmiennych osobno możemy zabudować tablicę 100-elementową,
Języki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.
Operatory w Javie W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje wykonywane są na operandach (argumentach
Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.
Schematy blokowe I Jeżeli po schematach blokowych będzie używany język C, to należy używać operatorów: '&&', ' ', '!=', '%' natomiast jeśli Ruby to 'and', 'or', '%', '!='. 1. Dostępne bloki: a) początek:
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Języki i metodyka programowania. Wprowadzenie do języka C
Literatura: Brian W. Kernighan, Dennis M. Ritchie Język Ansi C, Wydawnictwa Naukowo - Techniczne, 2007 http://cm.bell-labs.com/cm/cs/cbook/index.html Scott E. Gimpel, Clovis L. Tondo Język Ansi C. Ćwiczenia
Wstęp do Programowania, laboratorium 02
Wstęp do Programowania, laboratorium 02 Zadanie 1. Napisać program pobierający dwie liczby całkowite i wypisujący na ekran największą z nich. Zadanie 2. Napisać program pobierający trzy liczby całkowite
int tab[5]; tab[1]; ciągły obszar pamięci, w którym umieszczone są elementy tego samego typu macierz [ ] - dwuargumentowy operator indeksowania
Rok akademicki 2013/2014, Pracownia nr 10 2/20 Informatyka 1 Tablica elementów ciągły obszar pamięci, w którym umieszczone są elementy tego samego typu Politechnika Białostocka - Wydział Elektryczny Elektrotechnika,
if (wyrażenie ) instrukcja
if (wyrażenie ) instrukcja Jeśli wartość wyrażenia jest różna od zera, to jest wykonywana instrukcja, jeśli wartość wyrażenia jest równa 0, to dana instrukcja nie jest wykonywana Wyrażenie testowe podajemy
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji (1) Algorytmy liniowe Algorytmy z rozgałęzieniami
WYKŁAD 8. Funkcje i algorytmy rekurencyjne Proste przykłady. Programy: c3_1.c..., c3_6.c. Tomasz Zieliński
WYKŁAD 8 Funkcje i algorytmy rekurencyjne Proste przykłady Programy: c3_1.c..., c3_6.c Tomasz Zieliński METODY REKURENCYJNE (1) - program c3_1 ======================================================================================================
Wstęp do programowania INP001213Wcl rok akademicki 2018/19 semestr zimowy. Wykład 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2018/19 semestr zimowy Wykład 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji (1) Algorytmy liniowe Algorytmy z rozgałęzieniami
Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
OPERACJE WEJŚCIA / WYJŚCIA. wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout)
OPERACJE WEJŚCIA / WYJŚCIA Funkcja: printf() biblioteka: wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout) int printf ( tekst_sterujący, argument_1, argument_2,... ) ;