Lab5-zad, Podstawy programowania


Laboratorium 5

Zad. 1

#include <stdio.h>

//Dodaj odpowiednia deklaracje:

// - najprostsza

// - w postaci "prototypu”

/*

main(){

int n, p = 5;

n = fun(p);

printf("p = %d, n = %d\n", p, n);

}

int fun(int r){

return 2*r;

}

*/

Zad. 2

// Napisac

// - f-cje f1 wyswietlajaca znak '*'

// - f-cje f2 wyswietlajaca znak '*' ilosc razy otrzymana jako argument

// wywolania

// - f-cje f3 dzialajaca jak f2 ale zwracajaca wartosc (int) ile razy

// wyswietlono znak '*'

// Napisac program wywolujacy kolejno te funkcje.

Zad. 3

// Zasieg nazw (Podaj wyniki, tzn. wyświetlane wartości zmiennych i

// komentarz)

//plik zasieg_n.txt

/*

main(){

int i;

i =3;

a = 13;

printf("Zmienna i przed wywolaniem funkcji = %i\n", i);

printf("Zmienna a przed wywolaniem funkcji = %i\n", a);

f1();

f2();

f3();

printf("Zmienna i po wywolaniu funkcji = %i\n", i);

printf("Zmienna a po wywolaniu funkcji = %i\n\n", a);

}

void f1(void){

int i;

printf("Zmienna i przed dodaniem 2 = %i\n", i);

i += 2;

printf("Zmienna i po dodaniu 2 = %i\n\n", i);

}

int a = 0;

void f2(void){

printf("Zmienna a przed dodaniem 2 = %i\n", a);

a += 2;

printf("Zmienna a po dodaniu 2 = %i\n\n", a);

}

void f3(void){

printf("Zmienna a przed dodaniem 5 = %i\n", a);

a += 5;

printf("Zmienna a po dodaniu 5 = %i\n\n", a);

}

*/

Zad. 4

// Napisac f-cje bez argumentow i wyniku, ktora

// za kazdym wywolanie bedzie podawac ile razy zostala wywolana



Wyszukiwarka

Podobne podstrony:
lab7-zad, Podstawy programowania
lab1-zad, Podstawy programowania
Nowa podstawa programowa WF (1)
1 Podstawy programowania dialogowego
nowa podstawa programowa sp
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
Zmiany w podstawie programowej w zakresie edukcji matematycznej, Wczesna edukacja, Materiały do prac
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
Wychowanie w nowej podstawie programowej katechezy, szkoła, Rady Pedagogiczne, wychowanie, profilakt
PP temat6, Podstawy programowania
PODSTAWA PROGRAMOWA WYCHOWANIA PRZEDSZKOLNEGO
Laboratorium Podstaw Programowania 2
Podstawa programowa dla gimnazjum
Pytania na egzamin nowa podstawa programowa, sem I
Podstawy programowania (wykład III)
Podstawy Programowania Lab 1 dod

więcej podobnych podstron