Test z informatyki z zakresu algorytmów gr A

Test z informatyki z zakresu algorytmów

  1. Czym zajmuje się algorytmika?

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

  1. Podaj definicję specyfikacji problemu.

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..

  1. Czy poniższy algorytm obliczania pola trójkąta za pomocą wzoru Herona jest prawidłowy? Jeśli tak, to napisz, że algorytm jest poprawny. Jeśli nie, to nanieś odpowiednie korekty.

Dane: trzy liczby a,b,c Warunek, jaki spełniają dane: trzy dowolne liczby.
Wynik: jedna liczba S lub komunikat Warunek, jaki spełnia wynik: Jeśli liczby a, b, c są długościami boków pewnego trójkąta, to S jest polem tego trójkąta; w przeciwnym przypadku ukazuje się komunikat informujący, że dane trzy liczby nie są długościami boków żadnego trójkąta.

START

Wprowadź trzy liczby:

a, b, c

p:=(a+b+c)/3

p-a≤0

Nie lub p-b≤0 lub Tak

p-c≤0

komunikat: nie istnieje $S \sqrt{\left( p - a \right)\left( p - b \right)\left( p - c \right)}$

trójkąt o bokach

długości a, b, c

Wyprowadź S

STOP

STOP

…………………………………………………………………………………………………………………

  1. Co nazywamy drzewem wyrażenia?

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

  1. Uporządkuj tablicę N elementową od najmniejszego do największego elementu stosując algorytm Selection Sort – porządkowanie przez wybór.

    1. Opisz ‘słownie’ zasadę działania tego algorytmu.

    2. Napisz specyfikację problemu

    3. Narysuj schemat blokowy

    4. Napisz schemat opisowy (krok po kroku) tego algorytmu.

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

  1. Napisz specyfikację problemu oraz algorytm blokowy programu wyszukującego z tablicy N elementowej co trzeci element i zapisującego go w nowej tablicy.

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

  1. Zadanie na ocenę celującą. Mamy nieposortowaną tablice dwuwymiarową N, taką jak na poniższym rysunku.

7 16 5 2 10 8 9 15 18 20
11 19 1 6 3 12 14 17 4 13

Napisz specyfikację oraz algorytmyopisowy (krok po kroku) i blokowy sortujący tą dwuwymiarową tablice do postaci jak na rysunku poniżej.

1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20

- podpowiedź: odwołanie do tego typu tabel następuje poprzez podwójny indeks np.:

Wynik:=Xi,j gdzie i = 1…10, j = 1…2

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

Powodzenia


Wyszukiwarka

Podobne podstrony:
Test z informatyki z zakresu algorytmów gr C
ukl 74xx, Informatyka PWr, Algorytmy i Struktury Danych, Architektura Systemów Komputerowych, Archit
Pytania z informatyki od starszych rocznikow + test, Informatyka
test(2), Informatyka
Czym grozi brak informacji o zakresie podwykonawstwa
pliki test B informa, Informatyka Prawnicza
TEST INFORMATOR X, Hotelarstwo, TECHNIK HOTELARSTWA
Główne informacje z zakresu formatowania tekstu i obróbki graficznej WORD
TEST INFORMATYKA
3 Test RP 1764-95 gr AB gimn
I kolokwium, Informatyka PWr, Algorytmy i Struktury Danych, Algorytmy i Struktury Danych, kolokwia i
I kolokwium(1), Informatyka PWr, Algorytmy i Struktury Danych, Algorytmy i Struktury Danych, kolokwi
wyk.9, Informatyka PWr, Algorytmy i Struktury Danych, Architektura Systemów Komputerowych, Assembler
Sprawozdanie 2, Informatyka PWr, Algorytmy i Struktury Danych, Architektura Systemów Komputerowych,
II1 kolokwium, Informatyka PWr, Algorytmy i Struktury Danych, Algorytmy i Struktury Danych, kolokwia
wyk.7.1, Informatyka PWr, Algorytmy i Struktury Danych, Architektura Systemów Komputerowych, Assembl
I1 kolokwium, Informatyka PWr, Algorytmy i Struktury Danych, Algorytmy i Struktury Danych, kolokwia
Test z informatyki, Technologia Informacyjna

więcej podobnych podstron