// Napisz program, który wczytuje 2 liczby i podaje iloraz, iloczyn, sumę i różnicę.

Wielkość: px
Rozpocząć pokaz od strony:

Download "// Napisz program, który wczytuje 2 liczby i podaje iloraz, iloczyn, sumę i różnicę."

Transkrypt

1 // Napisz program, który wczytuje 2 liczby i podaje iloraz, iloczyn, sumę i różnicę. int liczba1,liczba2; printf("\n Podaj pierwsza liczbe:"); scanf("%d",&liczba1); printf("\n Podaj druga liczbe:"); scanf("%d",&liczba2); // deklaracja liczby całkowitej // wczytanie liczby całkowitej printf("\n Iloczyn: %d * %d = %d",liczba1,liczba2,liczba1*liczba2); printf("\n Iloraz: %d : %d = %d",liczba1,liczba2,liczba1/liczba2); printf("\n Suma: %d + %d = %d",liczba1,liczba2,liczba1+liczba2); printf("\n Roznica: %d - %d = %d",liczba1,liczba2,liczba1-liczba2); // Napisz program, który wczytuje 2 liczby i podaje która jest większa lub mniejsza albo czy są one równe. int liczba1,liczba2; printf("\n Podaj pierwsza liczbe:"); scanf("%d",&liczba1); printf("\n Podaj druga liczbe:"); scanf("%d",&liczba2); if(liczba1==liczba2) // jeżeli liczby są sobie równe printf("\n Liczby %d i %d sa sobie rowne.",liczba1,liczba2); // w przeciwnym razie (gdy nie są sobie równe) if(liczba1>liczba2) // jeżeli liczba1 jest większa od liczba2 printf("\n Liczba %d jest wieksza od %d.",liczba1,liczba2); // w przeciwnym razie (gdy liczba1 nie jest większa od liczba2) printf("\n Liczba %d jest mniejsza od %d.",liczba1,liczba2); // Napisz program, który wczytuje dwie liczby całkowite i oblicza pole prostokąta oraz jego obwód. int bok1,bok2; printf("\n Podaj dlugosc pierwszego boku:"); scanf("%d",&bok1); printf("\n Podaj dlugosc drugiego boku:"); scanf("%d",&bok2); printf("\n Pole prostokata: %d",bok1*bok2); printf("\n Obwod prostokata: %d",2*bok1+2*bok2);

2 // Napisz program, który wczytuje 2 liczby i określa czy pierwsza jest wielokrotnością drugiej. int liczba1,liczba2; printf("\n Podaj pierwsza liczbe:"); scanf("%d",&liczba1); printf("\n Podaj druga liczbe:"); scanf("%d",&liczba2); if(liczba1%liczba2==0) // jeżeli reszta z dzielenia liczby1 przez liczbe2 jest równa 0 printf("\n Liczba %d jest wielokrotnoscia liczby %d.",liczba1,liczba2); printf("\n Liczba %d nie jest wielokrotnoscia liczby %d.",liczba1,liczba2); // Napisz program, który obliczy średnie zużycie paliwa. Program powinien pobierać liczbę przejechanych kilometrów i zatankowanych litrów przy każdym tankowaniu. Program powinien obliczyć i wyświetlić zużycie paliwa przy każdym tankowaniu, a także dla wszystkich tankowań. int ilosc,i=0; float droga,objetosc,zuzycie; // deklaracja liczby zmiennoprzecinkowej float suma_drogi,suma_objetosci; suma_drogi=suma_objetosci=0; printf("\n Podaj ilosc tankowan: "); scanf("%d",&ilosc); while(i<ilosc) // wykomuje się póki "i" jest mniejsze od "ilosc printf("\n Tankowanie nr %d \n",i+1); printf(" Podaj liczbe przejechanych kilometrow: "); scanf("%f",&droga); printf(" Podaj ilosc zatankowanych litrow: "); scanf("%f",&objetosc); zuzycie=objetosc/droga; printf(" Zuzycie paliwa: %f litry/km\n\n",zuzycie); suma_drogi=suma_drogi+droga; suma_objetosci=suma_objetosci+objetosc; i++; // "i++" to samo co "i=i+1" zuzycie=suma_objetosci/suma_drogi; printf("\n Srednie zuzycie paliwa: %f litry/km \n",zuzycie); // Napisz program wyświetlający potęgi liczby 2(2,4,8,16..). int ilosc,i=0; long int potega=1; // deklaracja liczby całkowitej printf("\n Podaj ilosc poteg liczby 2 wyswietlenia: "); scanf("%d",&ilosc); printf("\n Potegi liczby 2: "); while(i<ilosc); potega=2*potega; printf("\n %d",potega); i++; // wykomuje się póki "i" jest mniejsze od "ilosc

3 // Napisz program odczytujący promień koła i obliczający oraz wyświetlający średnicę, obwód oraz pole. #include <math.h> // plik nagłówkowy z funkcjami matematycznymi uble promien,srednica,obwod,pole; printf("\n Podaj promien okregu: "); scanf("%lf",&promien); srednica=2*promien; printf("\n Srednica: %lf",srednica); obwod=2*m_pi*promien; // M_PI -> 3,14... printf("\n Obwod: %lf",obwod); pole=m_pi*pow(promien,2); printf("\n Pole: %lf",pole); // Napisz program odczytujący 3 niezerowe wartości zmiennoprzecinkowe(float) oraz określający i wyświetlający informację, czy mogą one stanowić długość boków trójkąta. float a,b,c; printf(" Podaj liczbe \n a = "); scanf("%f",&a); while(a<=0); printf(" Podaj liczbe \n b = "); scanf("%f",&b); while(b<=0); printf(" Podaj liczbe \n c = "); scanf("%f",&c); while(c<=0); if(a+b>c&&a+c>b&&b+c>a) // jeżeli są spełnione wszystkie trzy warunki printf("\n Z bokow o podanych dlugosciach mozna utworzyc trojkat."); printf("\n Z bokow o podanych dlugosciach nie mozna utworzyc trojkata."); // Trójkąt prostokątny może mieć boki, których długości są liczbami całkowitymi. Trójka pitagorejska musi spełniać jeden warunek: suma kwadratów dwóch boków musi być równa kwadratowi przeciwprostokątnej. Znajdź wszystkie trójki pitagorejskie dla wartości nie dłuższych niż 50. int a,b,c; printf("\n Calkowite boki trojkatow prostokatnych mniejsze od 50:\n"); for(a=1;a<50;a++) for(b=a;b<50;b++) for(c=b;c<50;c++) if(a*a+b*b==c*c) printf("\n a = %d\tb = %d\tc = %d",a,b,c);

4 // Napisz funkcję określającą dla pary liczb całkowitych, czy pierwsza jest wielokrotnością drugiej. void wielokrotnosc(int,int ); int x1,x2,x3; //prototyp funkcji wielokrotnosc printf("\n Podaj pierwsza liczbe: "); scanf("%d",&x1); printf("\n Podaj druga liczbe: "); scanf("%d",&x2); wielokrotnosc(x1,x2); //użycie funkcji wielokrotnosc void wielokrotnosc(int x1,int x2) //definicja funkcji wielokrotnosc if(x1%x2==0) printf("\n Liczba %d jest wielokrotnoscia liczby %d.",x1,x2); printf("\n Liczba %d nie jest wielokrotnoscia liczby %d.",x1,x2); // Napisz funkcję min zwracającą najmniejszą z trzech liczb całkowitych. int min(int liczba1,int liczba2,int liczba3) if(liczba1<liczba2&&liczba1<liczba3) return liczba1; if(liczba2<liczba1&&liczba2<liczba3) return liczba2; if(liczba3<liczba1&&liczba3<liczba2) return liczba3; int liczba1,liczba2,liczba3,minimum; printf("\n Podaj pierwsza liczbe: "); scanf("%d",&liczba1); printf("\n Podaj druga liczbe: "); scanf("%d",&liczba2); printf("\n Podaj trzecia liczbe: "); scanf("%d",&liczba3); minimum=min(liczba1,liczba2,liczba3); printf("\n Minimum: %d",minimum);

5 // Liczba jest liczbą pierwszą jeżeli dzieli się tylko przez 1 i przez samą siebie. Napisz funkcję, która określi czy dana liczba jest liczbą pierwszą. int funkcja(int liczba); int liczba; printf("\n Podaj pierwsza liczbe: "); scanf("%d",&liczba); if(funkcja(liczba)==1) printf("\n Podana liczba %d jest liczba pierwsza.",liczba); printf("\n Podana liczba %d nie jest liczba pierwsza.",liczba); int funkcja(int liczba) int i,licznik=0; return licznik; for(i=1;i<0.5*liczba;i++) if(liczba%i==0) licznik++;

6 // Największy wspólny dzielnik x i y jest największą liczbą całkowitą przez którą x i y dzielą się bez reszty. Napisz funkcję, która będzie pobierała dwa argumenty i zwracała NWD. int nwd(int,int ); int x,y,nwd; printf("\n Podaj pierwsza liczbe: "); scanf("%d",&x); printf("\n Podaj pierwsza liczbe: "); scanf("%d",&y); NWD=nwd(x,y); printf("\n NWD = %d",nwd); int nwd(int x,int y) int r; if(x==y) return x; if(x>y) if(x<y) while(x!=y); return x; r=x-y; x=y; y=r; r=y-x; y=x; x=r;

7 // Napisz program sortujący bąbelkowo tablicę. Pamiętaj aby zadbać o wydajność(ponieważ dane w tablicy mogą być już w całości lub w części posortowane, zorganizuj sortowanie tak, aby na końcu każdego przebiegu sprawdzano czy zostały konane jakieś zmiany, jeżeli nie dane są już uporządkowane i należy zakończyć sortowanie). #include <stdlib.h> void sortbabelkowe(int [], int); main () const int wielkosc=10; int tablica[wielkosc]; int indeks; ranmize(); for(indeks=0;indeks<wielkosc;indeks++) tablica[indeks]=ranm(100); // losowanie wartosci elementow tablicy w przedziale sortbabelkowe(tablica,wielkosc); for(indeks=0;indeks<wielkosc;indeks++) printf("\n element %d: %d",indeks,tablica[indeks]); void sortbabelkowe (int tablica [], int wielkosc ) int indeks,temp,info; if(wielkosc<2) info=false; // zamiast false można by zastosować zwykłe 0 for(indeks=1;indeks<wielkosc;indeks++) if(tablica[indeks]<tablica[indeks-1]) temp=tablica[indeks]; tablica[indeks]=tablica[indeks-1]; tablica[indeks-1]=temp; info=true; // zamiast true można by zastosować zwykłe 1 ; wielkosc--; while(info); // póki prawda (1) // Pewne przedsiębiorstwo płaci swoim sprzedawcom wynagrodzenie zależnie od wartości sprzedaży. Sprzedawcy otrzymują 690 zł + 10% swojej sprzedaży brutto w tym miesiącu. Napisz program obliczający pensję sprzedawcy w zależnośći od sprzedaży. #define stala 690 main () float placa(float ); float sprzedaz_brutto,wynagrodzenie; printf("\n Podaj kwote sprzedazy brutto w tym miesiacu: "); scanf("%f",&sprzedaz_brutto); wynagrodzenie=placa(sprzedaz_brutto); printf("\n Wynagrodzenie: %.2f zl.",wynagrodzenie); float placa(float sprzedaz_brutto) return stala+sprzedaz_brutto*0.1;

8 // Napisz program, który odczyta datę w formacie i wyświetli ją w formacie: 25 lipca 2055 roku char data[8]; int miesiac; printf("\n Podaj w formacie dd.mm.rr:\n "); gets(data); printf("\n %c%c ",data[0],data[1]); switch(data[4]) case '1': if(data[3]=='0') printf("stycznia "); printf("listopada "); case '2': if(data[3]=='0') printf("lutego "); printf("grudnia "); case '3': printf("marca "); case '4': printf("kwietnia "); case '5': printf("maja "); case '6': printf("czerwca "); case '7': printf("lipca "); case '8': printf("sierpnia "); case '9': printf("pazdziernika "); printf("20%c%c roku",data[6],data[7]);

9 // Napisz program którego zadaniem będzie konywanie konwersji z systemu metrycznego. Powinien on pozwolić na wprowadzenie nazwy jednostki jako napisy (centymetry, litry, gramy oraz cale, funty, kwarty dla systemu angielskiego). Następnie powinien prosić o wpisanie wielkości i wyświetlać wyniki. #include <string.h> char miara[10]; uble wartosc; printf("\n Wpisz:\n "); printf("centymetr - aby przekonwertowac dlugosc wyrazona w calach na cm\n "); printf("cal - aby przekonwertowac dlugosc wyrazona w cm na cale\n "); printf("litr - aby przekonwertowac objetosc wyrazona w v na cale\n "); printf("kwarta - aby przekonwertowac objetosc wyrazona w litrach na kwarty\n "); printf("gram - aby przekonwertowac mase wyrazona w funtach na gramach\n "); printf("funt - aby przekonwertowac mase wyrazona w gramach na funty\n "); scanf("%s",miara); if(strcmp(miara,"centymetr")==0) // jeżeli łańcuch "miara" jest "centymetrem" printf("\n Podaj dlugosc w calach: "); printf("\n %lf cali",wartosc); wartosc=wartosc*2.54; printf(" = %lf cm",wartosc); if(strcmp(miara,"cal")==0) printf("\n Podaj dlugosc w cm: "); printf("\n %lf cm",wartosc); wartosc=wartosc/2.54; printf(" = %lf cali",wartosc); if(strcmp(miara,"litr")==0) printf("\n Podaj objetosc w kwartach USA: "); printf("\n %lf kwart",wartosc); wartosc=wartosc*1.136; printf(" = %lf litrow",wartosc); if(strcmp(miara,"kwarta")==0) printf("\n Podaj objetosc litrach: "); printf("\n %lf litrow",wartosc); wartosc=wartosc/1.136; printf(" = %lf kwart",wartosc); if(strcmp(miara,"gram")==0) printf("\n Podaj mase w funtach: "); printf("\n %lf funtow",wartosc); wartosc=wartosc* ; printf(" = %lf gramow",wartosc); if(strcmp(miara,"funt")==0) printf("\n Podaj mase w gramach: "); printf("\n %lf gramow",wartosc); wartosc=wartosc/ ; printf(" = %lf funtow",wartosc);

10

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. 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ółowo

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: 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ółowo

4. Funkcje. Przykłady

4. Funkcje. Przykłady 4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni

Bardziej szczegółowo

do instrukcja while (wyrażenie);

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

Bardziej szczegółowo

2. Zmienne i stałe. Przykłady Napisz program, który wypisze na ekran wynik dzielenia 281 i 117 w postaci liczby mieszanej (tj. 2 47/117).

2. Zmienne i stałe. Przykłady Napisz program, który wypisze na ekran wynik dzielenia 281 i 117 w postaci liczby mieszanej (tj. 2 47/117). 2. Zmienne i stałe Przykłady 2.1. Napisz program, który wypisze na ekran wynik dzielenia 281 i 117 w postaci liczby mieszanej (tj. 2 47/117). 5 int a = 281; int b = 117; 7 8 cout

Bardziej szczegółowo

if (warunek) instrukcja1; if (warunek) instrukcja1; else instrukcja2; a > b - a większe od b if (warunek) instrukcja1; a <= b - a mniejsze lub równe b

if (warunek) instrukcja1; if (warunek) instrukcja1; else instrukcja2; a > b - a większe od b if (warunek) instrukcja1; a <= b - a mniejsze lub równe b Rok akademicki 2012/2013, Pracownia nr 4 2/17 Informatyka 1 Instrukcja warunkowa if prawda instrukcja1 warunek fałsz Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne

Bardziej szczegółowo

Podstawowe elementy programowania strukturalnego. Wbudowane typy danych w C++

Podstawowe elementy programowania strukturalnego. Wbudowane typy danych w C++ Dane znakowe. Podstawowe elementy programowania strukturalnego. Wbudowane typy danych w C++ Wartością danej typu znakowego char mogą być pojedyncze litery, cyfry oraz inne znaki. W pamięci z reguły zajmują

Bardziej szczegółowo

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 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ółowo

IX. Wskaźniki.(3 godz.)

IX. Wskaźniki.(3 godz.) Opracowała: dr inż. Anna Dubowicka Uczelniane Centrum Komputerowe PK IX. Wskaźniki.(3 godz.) Wskaźnik jest zmienną, która zawiera adres innej. 1. Definiowanie wskaźników. typ * nazwa ; gdzie: znak * informuje

Bardziej szczegółowo

Funkcja (podprogram) void

Funkcja (podprogram) void Funkcje Co to jest funkcja? Budowa funkcji Deklaracja, definicja i wywołanie funkcji Przykłady funkcji definiowanych przez programistę Przekazywanie argumentów do funkcji Tablica jako argument funkcji

Bardziej szczegółowo

I. Podstawy języka C powtórka

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.

Bardziej szczegółowo

Konstrukcje warunkowe Pętle

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

Bardziej szczegółowo

2 Przygotował: mgr inż. Maciej Lasota

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

Bardziej szczegółowo

Funkcje. czyli jak programować proceduralne. Programowanie Proceduralne 1

Funkcje. czyli jak programować proceduralne. Programowanie Proceduralne 1 Funkcje czyli jak programować proceduralne. Programowanie Proceduralne 1 Struktura programu w C # include / Dyrektywy p r e p r o c e s o r a / #define PI 3.1415 float g =. 5 ; / Zmienne

Bardziej szczegółowo

Informacje wstępne #include <nazwa> - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char

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

Bardziej szczegółowo

Język C, tablice i funkcje (laboratorium)

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.

Bardziej szczegółowo

Algorytmy i struktury danych. Wykład 4

Algorytmy i struktury danych. Wykład 4 Wykład 4 Różne algorytmy - obliczenia 1. Obliczanie wartości wielomianu 2. Szybkie potęgowanie 3. Algorytm Euklidesa, liczby pierwsze, faktoryzacja liczby naturalnej 2017-11-24 Algorytmy i struktury danych

Bardziej szczegółowo

Zadanie 1. Napisz, skompiluj i uruchom program, który wyświetla komunikat: "Mam na imie...".

Zadanie 1. Napisz, skompiluj i uruchom program, który wyświetla komunikat: Mam na imie.... Laboratorium 1. Zadanie 1. Napisz, skompiluj i uruchom program, który wyświetla komunikat: "Mam na imie...". int main() cout

Bardziej szczegółowo

Język C/C++ w przykładach

Język C/C++ w przykładach Język C/C++ w przykładach Podstawowe operacje wejścia-wyjścia // Program drukujący na ekranie komunikat printf("\n Pierwszy program w jezyku C."); // Program wczytujący zmienną i drukujący ją int x; printf("\n

Bardziej szczegółowo

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 1. Wprowadzenie, środowisko programistyczne, pierwsze programy

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 1. Wprowadzenie, środowisko programistyczne, pierwsze programy JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Laboratorium 1 Wprowadzenie, środowisko programistyczne, pierwsze programy 1 CEL ZAJĘĆ LABORATORYJNYCH: Wprowadzenie do programowania w języku C++ oraz

Bardziej szczegółowo

Funkcje. czyli jak programować proceduralne. Programowanie Proceduralne 1

Funkcje. czyli jak programować proceduralne. Programowanie Proceduralne 1 Funkcje czyli jak programować proceduralne. Programowanie Proceduralne 1 Struktura programu w C # include # define PI 3. 1415 float g =. 5 ; float kwadrat ( float x ) { return x x ; } int

Bardziej szczegółowo

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: 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ółowo

Funkcje. Deklaracja funkcji. Definicja funkcji. Wykorzystanie funkcji w programie.

Funkcje. Deklaracja funkcji. Definicja funkcji. Wykorzystanie funkcji w programie. Funkcje Deklaracja funkcji typ funkcji identyfikator_funkcji(lista parametrów formalnych); Typ funkcji określa typ wartości zwracanej przez funkcję (typ zdefiniowany pierwotnie jak int, typ zdefiniowany

Bardziej szczegółowo

Język C, tablice i funkcje (laboratorium, EE1-DI)

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.

Bardziej szczegółowo

Algorytmika i programowanie. Wykład 2 inż. Barbara Fryc Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie

Algorytmika i programowanie. Wykład 2 inż. Barbara Fryc Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie Algorytmika i programowanie Wykład 2 inż. Barbara Fryc Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie Tablice Tablica jest zbiorem elementów tego samego typu. Każdy element jest identyfikowany (numer

Bardziej szczegółowo

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. 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ółowo

Funkcje i tablice. Elwira Wachowicz. 23 maja 2013

Funkcje i tablice. Elwira Wachowicz. 23 maja 2013 Funkcje i tablice Elwira Wachowicz elwira@ifd.uni.wroc.pl 23 maja 2013 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Funkcje i tablice 23 maja 2013 1 / 22 Największy wspólny dzielnik: algorytm Euklidesa Problem:

Bardziej szczegółowo

int tab[5]; tab[1]; ciągły obszar pamięci, w którym umieszczone są elementy tego samego typu macierz [ ] - dwuargumentowy operator indeksowania

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,

Bardziej szczegółowo

Zespół Społecznych Szkół Ogólnokształcących

Zespół Społecznych Szkół Ogólnokształcących Zespół Społecznych Szkół Ogólnokształcących Bednarska im. Maharadży Jam Saheba Digvijay Sinhji Społeczne Liceum Ogólnokształcące z Maturą Międzynarodową ul. Raszyńska 22, 02-026 Warszawa, tel./fax 668

Bardziej szczegółowo

Język C, instrukcje sterujące (laboratorium)

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

Bardziej szczegółowo

KURS C/C++ WYKŁAD 1. Pierwszy program

KURS C/C++ WYKŁAD 1. Pierwszy program KURS C/C++ WYKŁAD 1 Pierwszy program Tworzenie programu odbywa sie w dwóch etapach: 1. opracowanie kodu źródłowego 2. generowanie kodu wynikowego Pierwszy etap polega na zapisaniu algorytmu za pomocą instrukcji

Bardziej szczegółowo

Rekurencja (rekursja)

Rekurencja (rekursja) Rekurencja (rekursja) Rekurencja wywołanie funkcji przez nią samą wewnątrz ciała funkcji. Rekurencja może być pośrednia funkcja jest wywoływana przez inną funkcję, wywołaną (pośrednio lub bezpośrednio)

Bardziej szczegółowo

// Funkcja glowna int main() { // zmienne int kont='t'; double x1, y1, x2, y2, x3, y3, a, b, c, p1, p2, p3, pole, ha, hb, hc;

// Funkcja glowna int main() { // zmienne int kont='t'; double x1, y1, x2, y2, x3, y3, a, b, c, p1, p2, p3, pole, ha, hb, hc; // PTxy1.cpp // Obliczenie pola trojkąta ze wspolrzednych punktow // Dolaczenie bibliotek jezyka C #include #include #include #include #include #define clrscr()

Bardziej szczegółowo

main( ) main( void ) main( int argc, char argv[ ] ) int MAX ( int liczba_1, liczba_2, liczba_3 ) źle!

main( ) main( void ) main( int argc, char argv[ ] ) int MAX ( int liczba_1, liczba_2, liczba_3 ) źle! Funkcja wysoce niezależny blok definicji i instrukcji programu (podprogram) Każdy program napisany w języku C/C++ zawiera przynajmniej jedną funkcję o predefiniowanej nazwie: main( ). Najczęściej wykorzystuje

Bardziej szczegółowo

Funkcje. Piotr Zierhoffer. 7 października Institute of Computer Science Poznań University of Technology

Funkcje. Piotr Zierhoffer. 7 października Institute of Computer Science Poznań University of Technology Funkcje Piotr Zierhoffer Institute of Computer Science Poznań University of Technology 7 października 2012 Funkcje Funkcja podprogram. Nazwany blok kodu realizujacy jakieś zadanie. sin(x), arccos(x), min(a,

Bardziej szczegółowo

Instrukcja wyboru, pętle. 2 wykład. Podstawy programowania - Paskal

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

Bardziej szczegółowo

1. Napisz program wypisujący w kolejnych wierszach standardowego wyjścia pojedyncze słowa następującego napisu Bardzo dlugi napis. 2.

1. Napisz program wypisujący w kolejnych wierszach standardowego wyjścia pojedyncze słowa następującego napisu Bardzo dlugi napis. 2. 1. Napisz program wypisujący w kolejnych wierszach standardowego wyjścia pojedyncze słowa następującego napisu Bardzo dlugi napis. 2. Napisz program, który wczytuje ze standardowego wejścia liczbę całkowitą

Bardziej szczegółowo

Język C zajęcia nr 5

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

Bardziej szczegółowo

Instrukcje sterujące

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ł:

Bardziej szczegółowo

WPROWADZENIE DO ALGORYTMÓW Zadania

WPROWADZENIE DO ALGORYTMÓW Zadania WPROWADZENIE DO ALGORYTMÓW Zadania mgr Zofia Makara 11 maja 2004 1 Algorytmy liniowe Napisz algorytm, przedstaw go przy użyciu schematu blokowego i zaimplementuj w dowolnym języku programowania (np. w

Bardziej szczegółowo

Rozwiązanie. #include <cstdlib> #include <iostream> using namespace std;

Rozwiązanie. #include <cstdlib> #include <iostream> using namespace std; Programowanie C++ Zadanie 1 Napisz program do obliczenia sumy i iloczynu ciągu liczb zakooczonego liczbą zero. Zakładamy, że ciąg zawiera co najmniej jedną liczbę (założenie to jest konieczne przy obliczeniu

Bardziej szczegółowo

Przypomnienie wiadomości dla trzecioklasisty C z y p a m i ę t a s z?

Przypomnienie wiadomości dla trzecioklasisty C z y p a m i ę t a s z? Przypomnienie wiadomości dla trzecioklasisty C z y p a m i ę t a s z? Liczby naturalne porządkowe, (0 nie jest sztywno związane z N). Przykłady: 1, 2, 6, 148, Liczby całkowite to liczby naturalne, przeciwne

Bardziej szczegółowo

C++ wprowadzanie zmiennych

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

Bardziej szczegółowo

4. Napisz program wyznaczający wartość funkcji. f (x) = x cos x + e 4x 7. w zadanym punkcie.

4. Napisz program wyznaczający wartość funkcji. f (x) = x cos x + e 4x 7. w zadanym punkcie. Zadania 1. Napisz program, który wyświetla na ekranie komunikat Witaj. 2. Napisz program przeliczający wielkość kąta wyrażoną w stopniach na radiany według wzoru π Rad = St 180. Liczba π ma w języku C++

Bardziej szczegółowo

Programowanie obiektowe - zadania

Programowanie obiektowe - zadania Programowanie obiektowe - zadania Elementy języka Java Zad.1. Napisz program, który sprawdza, czy dana liczba całkowita jest parzysta. Zad.2. Napisz program, który sumuje dane dwie liczby tylko w przypadku,

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 Ć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ółowo

KONKURS MATEMATYCZNY DLA UCZNIÓW SZKÓŁ GIMNAZJALNYCH

KONKURS MATEMATYCZNY DLA UCZNIÓW SZKÓŁ GIMNAZJALNYCH ...... kod pracy ucznia pieczątka nagłówkowa szkoły KONKURS MATEMATYCZNY DLA UCZNIÓW SZKÓŁ GIMNAZJALNYCH ETAP SZKOLNY Drogi Uczniu, witaj na I etapie konkursu matematycznego. Przeczytaj uważnie instrukcję

Bardziej szczegółowo

Programowanie strukturalne i obiektowe

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

Bardziej szczegółowo

W języku C dostępne są trzy instrukcje, umożliwiające tworzenie pętli: for, while oraz do. for (w1;w2;w3) instrukcja

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

Bardziej szczegółowo

Proste algorytmy w języku C

Proste algorytmy w języku C Proste algorytmy w języku C Michał Rad AGH Laboratorium Maszyn Elektrycznych 2016-12-01 Outline Język C Zadanie pierwsze - obliczanie miejsc zerowych wielomianu Zadanie drugie - znajdowanie największego

Bardziej szczegółowo

Warszawa dnia 2 stycznia 2011 r. Zbiór zadań z programowania w języku C do samodzielnego wykonania

Warszawa dnia 2 stycznia 2011 r. Zbiór zadań z programowania w języku C do samodzielnego wykonania 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

Bardziej szczegółowo

Wstęp do programowania

Wstęp do programowania wykład 8 Agata Półrola Wydział Matematyki i Informatyki UŁ semestr zimowy 2018/2019 Podprogramy Czasami wygodnie jest wyodrębnić jakiś fragment programu jako pewną odrębną całość umożliwiają to podprogramy.

Bardziej szczegółowo

Programowanie - wykład 4

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

Bardziej szczegółowo

Wstęp do Programowania, laboratorium 02

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

Bardziej szczegółowo

Ćwiczenie 5 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz

Ćwiczenie 5 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz Ćwiczenie 5 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania Zofia Kruczkiewicz Zakres Arytmetyka wskaźników, konwersja (rzutowanie) wskaźników Ćwiczenia z dostępu

Bardziej szczegółowo

Zadanie 1. ( 0-5. ) Oceń prawdziwość zdań. Wybierz P, jeśli zdanie jest prawdziwe lub F jeśli jest fałszywe.

Zadanie 1. ( 0-5. ) Oceń prawdziwość zdań. Wybierz P, jeśli zdanie jest prawdziwe lub F jeśli jest fałszywe. Zadanie 1. ( -5. ) Oceń prawdziwość zdań. Wybierz P, jeśli zdanie jest prawdziwe lub F jeśli jest fałszywe. a) Liczby: 1,15 i 3 1: są równe. P F b) Liczba 5 5 5 jest większa od liczby 6 6. 6 P F c) Średnia

Bardziej szczegółowo

Ćwiczenia podstawowe, zestaw 5, część 1

Ć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ółowo

Część 4 życie programu

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ęść

Bardziej szczegółowo

#include <iostream> using namespace std; void ela(int); int main( ); { Funkcja 3. return 0; }

#include <iostream> using namespace std; void ela(int); int main( ); { Funkcja 3. return 0; } #include using namespace std; Prototypy funkcji Funkcja 1 void ela(int); double info (double); int main( ); return 0; Funkcja 2 void ela(int); Funkcja 3 double info(double); return 4*t; jeszcze

Bardziej szczegółowo

POTĘGI I PIERWIASTKI

POTĘGI I PIERWIASTKI POTĘGI I PIERWIASTKI I. ZADANIA ZAMKNIĘTE Zadanie 1 Wskaż jedną poprawną odpowiedź. Połowa liczby 100 A. 50 B. 1 100 C. 10 D. 99 Zadanie Wskaż jedną poprawną odpowiedź. Po skróceniu liczba : A. B. C. D.

Bardziej szczegółowo

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 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ółowo

ALGORYTMY I STRUKTURY DANYCH

ALGORYTMY I STRUKTURY DANYCH KATEDRASYSTEMÓWOBLICZENIOWYCH ALGORYTMY I STRUKTURY DANYCH 1.Rekurencja Rekurencja inaczej rekursja (ang. recursion) to wywołanie z poziomu metody jej samej. Programowanie z wykorzytaniem rekurencji pozwala

Bardziej szczegółowo

Programowanie strukturalne i obiektowe. Funkcje

Programowanie strukturalne i obiektowe. Funkcje Funkcje Często w programach spotykamy się z sytuacją, kiedy chcemy wykonać określoną czynność kilka razy np. dodać dwie liczby w trzech miejscach w programie. Oczywiście moglibyśmy to zrobić pisząc trzy

Bardziej szczegółowo

Tematy: zadania tematyczne

Tematy: zadania tematyczne Tematy: zadania tematyczne 1. Ciągi liczbowe zadania typu udowodnij 1) Udowodnij, Ŝe jeŝeli liczby,, tworzą ciąg arytmetyczny ), to liczby,, takŝe tworzą ciąg arytmetyczny. 2) Ciąg jest ciągiem geometrycznym.

Bardziej szczegółowo

Przeciążanie funkcji. Przykład 1: #include <iostream> using namespace std; double srednia(double n1, double n2) { return ((n1 + n2)/2.

Przeciążanie funkcji. Przykład 1: #include <iostream> using namespace std; double srednia(double n1, double n2) { return ((n1 + n2)/2. Przeciążanie funkcji W języku C++ można stosować tę samą nazwę dla funkcji o różnej treści, pod warunkiem, że funkcje te mają różne parametry (różny jest typ lub liczba parametrów). Jest to przeciążanie

Bardziej szczegółowo

ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna

ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna Arkusz A03 2 Egzamin maturalny z matematyki Poziom podstawowy ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna odpowiedź Zadanie 1. (0-1) Dany jest ciąg arytmetyczny (a

Bardziej szczegółowo

WYMAGANIA EGZAMINACYJNE DLA KLASY V

WYMAGANIA EGZAMINACYJNE DLA KLASY V TEMAT WYMAGANIA EGZAMINACYJNE DLA KLASY V WYMAGANIA SZCZEGÓŁOWE 1.LICZBY I DZIAŁANIA 1. Zapisywanie i I. Liczby naturalne w dziesiątkowym układzie pozycyjnym. porównywanie liczb. Uczeń: 1) zapisuje i odczytuje

Bardziej szczegółowo

Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego

Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego 1 /24 Pisanie pojedynczych znaków z klawiatury do pliku #include void main(void) { FILE *fptr; // wkaznik do pliku, tzw. uchwyt

Bardziej szczegółowo

Dany jest ciąg określony wzorem dla. Oblicz i. Piąty wyraz ciągu określonego wzorem, gdzie jest równy A) 1 B) 5 C) 10 D) 0,5.

Dany jest ciąg określony wzorem dla. Oblicz i. Piąty wyraz ciągu określonego wzorem, gdzie jest równy A) 1 B) 5 C) 10 D) 0,5. Zadanie 1 Dany jest ciąg określony wzorem dla. Oblicz i. Zadanie 2 Piąty wyraz ciągu określonego wzorem, gdzie jest równy A) 1 B) 5 C) 10 D) 0,5. Zadanie 3 Dany jest ciąg o wzorze ogólnym, gdzie. Piąty

Bardziej szczegółowo

Proste algorytmy w języku C

Proste algorytmy w języku C Proste algorytmy w języku C Michał Rad AGH Laboratorium Maszyn Elektrycznych 2014-10-17 Outline Język C i Matlab Zadanie pierwsze - obliczanie miejsc zerowych wielomianu Zadanie drugie - znajdywanie największego

Bardziej szczegółowo

II. Działania na liczbach naturalnych. Uczeń:

II. Działania na liczbach naturalnych. Uczeń: TEMAT 1. Zapisywanie i porównywanie liczb. 2. Rachunki pamięciowe. 3. Kolejność działań. 4. Sprytne rachunki. WYMAGANIA SZCZEGÓŁOWE Z PODSTAWY PROGRAMOWEJ Z 14. II. 2017. I. Liczby naturalne w dziesiątkowym

Bardziej szczegółowo

Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 2017/2018.

Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 2017/2018. Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 017/018 19 grudnia 017 1 1 Klasy pierwsze - poziom podstawowy 1. Dane są zbiory

Bardziej szczegółowo

Proste programy w C++ zadania

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

Bardziej szczegółowo

5 Przygotował: mgr inż. Maciej Lasota

5 Przygotował: mgr inż. Maciej Lasota Laboratorium nr 5 1/6 Język C Instrukcja laboratoryjna Temat: Funkcje, parametry linii poleceń, typ wyliczeniowy. 5 Przygotował: mgr inż. Maciej Lasota 1) Parametry linii poleceń. Język C oprócz wprowadzania

Bardziej szczegółowo

Programowanie obiektowe 2005/2006. Laboratorium 1. Przeciążanie funkcji

Programowanie obiektowe 2005/2006. Laboratorium 1. Przeciążanie funkcji Laboratorium 1 Przeciążanie funkcji W języku C++ można stosować tę samą nazwę dla funkcji o różnej treści, pod warunkiem, że funkcje te mają różne parametry (różny jest typ lub liczba parametrów). Jest

Bardziej szczegółowo

Podstawy Programowania Podstawowa składnia języka C++

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

Bardziej szczegółowo

Klasy: String, Random, Math. Korzystanie z dokumentacji.

Klasy: String, Random, Math. Korzystanie z dokumentacji. Klasy: String, Random, Math. Korzystanie z dokumentacji. Ćwiczenia 3 7. Napisz program wyliczający największy wspólny dzielnik dwóch liczb całkowitych podanych przez użytkownika algorytmem Euklidesa. 8.

Bardziej szczegółowo

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, 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ółowo

Bank zadań na egzamin pisemny (wymagania podstawowe; na ocenę dopuszczającą i dostateczną)

Bank zadań na egzamin pisemny (wymagania podstawowe; na ocenę dopuszczającą i dostateczną) Bank zadań na egzamin pisemny (wymagania podstawowe; na ocenę dopuszczającą i dostateczną) Zadania zamknięte (jedna poprawna odpowiedź) 1 punkt Wyrażenia algebraiczne Zadanie 1. Wartość wyrażenia 3 x 3x

Bardziej szczegółowo

Bukiety matematyczne dla gimnazjum

Bukiety matematyczne dla gimnazjum Bukiety matematyczne dla gimnazjum http://www.mat.uni.torun.pl/~kolka/ 1 X 2002 Bukiet I Dany jest prostokąt o bokach wymiernych a, b, którego obwód O i pole P są całkowite. 1. Sprawdź, że zachodzi równość

Bardziej szczegółowo

Język ludzki kod maszynowy

Język ludzki kod maszynowy Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza

Bardziej szczegółowo

WYMAGANIA SZCZEGÓŁOWE Z PODSTAWY PROGRAMOWEJ TEMAT 1.LICZBY I DZIAŁANIA

WYMAGANIA SZCZEGÓŁOWE Z PODSTAWY PROGRAMOWEJ TEMAT 1.LICZBY I DZIAŁANIA TEMAT.LICZBY I DZIAŁANIA LICZBA GODZ. LEKCYJN YCH. Zapisywanie i porównywanie liczb.. Rachunki pamięciowe. 3. Kolejność działań. 4. Sprytne rachunki. WYMAGANIA SZCZEGÓŁOWE Z PODSTAWY PROGRAMOWEJ I. Liczby

Bardziej szczegółowo

wykład IV uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C, a C++. wykład IV dr Jarosław Mederski Spis Język C++ - wstęp

wykład IV uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C, a C++. wykład IV dr Jarosław Mederski Spis Język C++ - wstęp Programowanie uzupełnienie notatek: dr Jerzy Białkowski 1 2 3 4 Historia C++ został zaprojektowany w 1979 przez Bjarne Stroustrupa jako rozszerzenie języka C o obiektowe mechanizmy abstrakcji danych i

Bardziej szczegółowo

Algorytm. a programowanie -

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

Bardziej szczegółowo

Laboratorium nr 1. i 2.

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

Bardziej szczegółowo

Tablice i struktury. czyli złożone typy danych. Programowanie Proceduralne 1

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).

Bardziej szczegółowo

Międzyszkolne Zawody Matematyczne Klasa I LO i I Technikum - zakres podstawowy Etap wojewódzki 02.04.2005 rok Czas rozwiązywania zadań 150 minut

Międzyszkolne Zawody Matematyczne Klasa I LO i I Technikum - zakres podstawowy Etap wojewódzki 02.04.2005 rok Czas rozwiązywania zadań 150 minut Klasa I - zakres podstawowy Etap wojewódzki 17.04.004 rok Zad 1 ( 6 pkt) Znajdź wszystkie liczby czterocyfrowe podzielne przez 15, w których cyfrą tysięcy jest jeden, a cyfrą dziesiątek dwa. Odpowiedź

Bardziej szczegółowo

LISTA 5. C++ PETLE for, while, do while

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

Bardziej szczegółowo

wykład II uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C - funkcje, tablice i wskaźniki wykład II dr Jarosław Mederski Spis

wykład II uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C - funkcje, tablice i wskaźniki wykład II dr Jarosław Mederski Spis i cz. 2 Programowanie uzupełnienie notatek: dr Jerzy Białkowski 1 i cz. 2 2 i cz. 2 3 Funkcje i cz. 2 typ nazwa ( lista-parametrów ) { deklaracje instrukcje } i cz. 2 typ nazwa ( lista-parametrów ) { deklaracje

Bardziej szczegółowo

Co nie powinno być umieszczane w plikach nagłówkowych:

Co nie powinno być umieszczane w plikach nagłówkowych: Zawartość plików nagłówkowych (*.h) : #include #define ESC 27 dyrektywy dołączenia definicje stałych #define MAX(x,y) ((x)>(y)?(x):(y)) definicje makr int menu(char* tab[], int ilosc); struct

Bardziej szczegółowo

Wymagania programowe z matematyki w klasie V.

Wymagania programowe z matematyki w klasie V. Wymagania programowe z matematyki w klasie V. I. Liczby naturalne w dziesiątkowym układzie pozycyjnym. Uczeń: zapisuje i odczytuje liczby naturalne wielocyfrowe; interpretuje liczby naturalne na osi liczbowej;

Bardziej szczegółowo

Radomski Ośrodek Doskonalenia Nauczycieli, Radomski Oddział SNM Test diagnostyczny dla uczniów klas pierwszych szkół ponadgimnazjalnych Wersja A

Radomski Ośrodek Doskonalenia Nauczycieli, Radomski Oddział SNM Test diagnostyczny dla uczniów klas pierwszych szkół ponadgimnazjalnych Wersja A Radomski Ośrodek Doskonalenia Nauczycieli, Radomski Oddział SNM Test diagnostyczny dla uczniów klas pierwszych szkół ponadgimnazjalnych Wersja A Imię i nazwisko. Klasa. Drogi uczniu! Masz przed sobą test

Bardziej szczegółowo

Laboratorium z Podstaw Programowania Zajęcia 1

Laboratorium z Podstaw Programowania Zajęcia 1 Laboratorium z Podstaw Programowania Zajęcia 1 ZADANIE 1 Program obliczający pole odcinka kołowego o zadanym promieniu R oraz kącie rozwarcia. Promieo R oraz kąt (w stopniach) należy wczytad z klawiatury.

Bardziej szczegółowo

Typy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1

Typy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1 Typy złożone Struktury, pola bitowe i unie. Programowanie Proceduralne 1 Typy podstawowe Typy całkowite: char short int long Typy zmiennopozycyjne float double Modyfikatory : unsigned, signed Typ wskaźnikowy

Bardziej szczegółowo

Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.

Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r. M. Trzebiński C++ 1/14 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja,2016r. IFJ PAN Przygotowanie środowiska pracy Niniejsza

Bardziej szczegółowo

Klasa III technikum Egzamin poprawkowy z matematyki sierpień I. CIĄGI LICZBOWE 1. Pojęcie ciągu liczbowego. b) a n =

Klasa III technikum Egzamin poprawkowy z matematyki sierpień I. CIĄGI LICZBOWE 1. Pojęcie ciągu liczbowego. b) a n = /9 Narysuj wykres ciągu (a n ) o wyrazie ogólnym: I. CIĄGI LICZBOWE. Pojęcie ciągu liczbowego. a) a n =5n dla n

Bardziej szczegółowo

WOJEWÓDZKI KONKURS MATEMATYCZNY dla uczniów gimnazjów i oddziałów gimnazjalnych województwa pomorskiego w roku szkolnym 2018/2019 etap wojewódzki

WOJEWÓDZKI KONKURS MATEMATYCZNY dla uczniów gimnazjów i oddziałów gimnazjalnych województwa pomorskiego w roku szkolnym 2018/2019 etap wojewódzki WOJEWÓDZKI KONKURS MATEMATYCZNY dla uczniów gimnazjów i oddziałów gimnazjalnych województwa pomorskiego w roku szkolnym 2018/2019 etap wojewódzki Zad.1. (0-3) PRZYKŁADOWE ROZWIĄZANIA I KRYTERIA OCENIANIA

Bardziej szczegółowo

TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ;

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

Bardziej szczegółowo