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
Bardziej szczegółowo1. 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
Bardziej szczegółowoStał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
Bardziej szczegółowo1 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,
Bardziej szczegółowoI. 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.
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoPę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
Bardziej szczegółowoWiadomoś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
Bardziej szczegółowoProgramowanie - 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
Bardziej szczegółowo1 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,
Bardziej szczegółowoProste 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
Bardziej szczegółowoC++ 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
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoLISTA 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
Bardziej szczegółowoZadania 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
Bardziej szczegółowolekcja 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
Bardziej szczegółowodo 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
Bardziej szczegółowoInformacje 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
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowo1 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
Bardziej szczegółowoPROGRAMOWANIE 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
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoMetody 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
Bardziej szczegółowoWHILE (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
Bardziej szczegółowoINFORMATYKA 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
Bardziej szczegółowoTablice 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
Bardziej szczegółowoProgramowanie 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ś
Bardziej szczegółowoInstrukcja 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
Bardziej szczegółowoJę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.
Bardziej szczegółowoPodstawy 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ł
Bardziej szczegółowoJę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
Bardziej szczegółowoPodstawy 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:
Bardziej szczegółowo2 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
Bardziej szczegółowoW 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
Bardziej szczegółowoPraca 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
Bardziej szczegółowoLab 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
Bardziej szczegółowoWHILE (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
Bardziej szczegółowoCzęść 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ęść
Bardziej szczegółowoĆ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
Bardziej szczegółowoKonstrukcje 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
Bardziej szczegółowoa[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ć
Bardziej szczegółowoInstrukcje 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
Bardziej szczegółowoWarsztaty 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
Bardziej szczegółowoAlgorytm. 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
Bardziej szczegółowo1. 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
Bardziej szczegółowoMETODY 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
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowo#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,... ) ;
Bardziej szczegółowoInicjacja 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,
Bardziej szczegółowoInstrukcje 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 +
Bardziej szczegółowoPo 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
Bardziej szczegółowoWykł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
Bardziej szczegółowoLab 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,
Bardziej szczegółowoLaboratorium 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
Bardziej szczegółowoWstę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
Bardziej szczegółowoĆ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
Bardziej szczegółowoW 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
Bardziej szczegółowoInstrukcje 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)
Bardziej szczegółowoPytania 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?
Bardziej szczegółowoTablice 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).
Bardziej szczegółowoJę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
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoĆ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,
Bardziej szczegółowoALGORYTMY 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
Bardziej szczegółowon, 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
Bardziej szczegółowoJę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.
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoĆ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
Bardziej szczegółowoWstę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.
Bardziej szczegółowofor (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
Bardziej szczegółowoWidoczność 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
Bardziej szczegółowoProgramowanie - 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
Bardziej szczegółowoĆ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
Bardziej szczegółowo1. 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),
Bardziej szczegółowoPascal - 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
Bardziej szczegółowoJarosł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
Bardziej szczegółowoZadania 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,
Bardziej szczegółowotablica: 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
Bardziej szczegółowofor (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
Bardziej szczegółowoPodstawy 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,
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowo#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,... ) ;
Bardziej szczegółowoTABLICE 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
Bardziej szczegółowoInformacja 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
Bardziej szczegółowoTablice 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ą,
Bardziej szczegółowoJę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
Bardziej szczegółowoOperacje 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
Bardziej szczegółowoSchematy 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:
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoJę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
Bardziej szczegółowoWstę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
Bardziej szczegółowoint 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,
Bardziej szczegółowoif (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
Bardziej szczegółowoWstę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
Bardziej szczegółowoWYKŁ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 ======================================================================================================
Bardziej szczegółowoWstę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
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoOPERACJE 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,... ) ;
Bardziej szczegółowo