PROGRAMOWANIE W JĘZYKU C

Kolokwium dobiegowe 1

Studia stacjonarne stopnia I, kierunek Elektrotechnika i Automatyka i Robotyka, rok 1, semestr 2

nazwisko i

imię

nazwisko i imię

prowadzącego zajęcia laboratoryjne

Wzór nagłówka na pierwszej stronie nr albumu

Jan Kowalski

2009.06.16

nr albumu 91333

Kierunek Elektrotechnika, rok I, semestr II data

Laboratorium: Jan Kowalski kolokwium

grupa

Poniedziałek: 1315 - 1500

kolokwialna

Grupa 1

godziny zajęć

laboratoryjnych

1

© K. Wilkosz 2008/2009l

Punkty

50 min

1. Algorytm i program

Grupa 1

20

Należy wczytać ciąg liczb rzeczywistych. Wczytywanie należy zakończyć, gdy pojawi się liczba, której wartość bezwzględna jest mniejsza od 0.1. Znaleźć liczbę dodatnich elementów ciągu.

20

2. Algorytm i program

Wczytaj elementy macierzy kwadratowej A o wymiarach n × n.

Wyświetl na ekranie nową macierz kwadratową AA o wymiarach n × n, której elementy są takie, jak w macierzy A z wyjątkiem elementów na głównej przekątnej. Elementy na głównej przekątnej są równe zeru.

Punkty 1. Algorytm i program

Grupa 2

20

Należy wczytać ciąg liczb całkowitych. Wczytywanie należy zakończyć, gdy pojawi liczba ujemna. Znaleźć liczbę elementów ciągu, których kwadrat jest większy od 100.

20

2. Algorytm i program

Wczytaj elementy macierzy kwadratowej P o wymiarach m × m.

Wyświetl na ekranie nową macierz kwadratową R o wymiarach m × m, której elementy są określone następująco:

− 1

gdy

pij < 0

rij = 1

gdy

p 2



ij ≥ 0

© K. Wilkosz 2008/2009l

30 min

Grupa 1

Punkty 3.Algorytm+program wykorzystujący funkcje 30

Wczytaj z klawiatury dwie tablice jednowymiarowe liczb rzeczywistych A oraz B. Macierz A ma m, a macierz B - n

elementów. Znajdź tablicę C posiadającą k elementów określonych następująco: c = a + b

i

i

i dla i = 1, 2, …, k, przy czym k < m oraz k < n.

Wyświetl wszystkie tablice na ekranie.

Grupa 2

Punkty 3. Algorytm+program wykorzystujący funkcje 30

Wczytaj z klawiatury trzy tablice jednowymiarowe liczb całkowitych D, E oraz F, posiadające odpowiednio k, l oraz m elementów.

Dla każdej z wczytanych tablic znajdź sumę jej elementów.

Wyświetl na ekranie komunikat:

„Suma elementów tablicy X jest największa”, gdzie X oznacza D, E albo F.

3

© K. Wilkosz 2008/2009l

4

© K. Wilkosz 2008/2009l