• Nie Znaleziono Wyników

Laboratorium Informatyki Ćwiczenie 6.

N/A
N/A
Protected

Academic year: 2021

Share "Laboratorium Informatyki Ćwiczenie 6."

Copied!
1
0
0

Pełen tekst

(1)

Laboratorium Informatyki Ćwiczenie 6.

Tablice liczb i znaków

Cel ćwiczenia: Definiowanie tablic w programie. Inicjowanie tablic losowymi danymi.

Sortowanie elementów tablic. Łańcuch jako tablica znaków.

1. W programie głównym zdefiniować tablicę liczb całkowitych typu integer o rozmiarze N, gdzie N - stała. Opracować procedury:

a) inicjującą tablicę losowymi liczbami całkowitymi należącymi do przedziału [0, N) (wykorzystać funkcję random(N));

b) wyprowadzającą tablicę na ekran wierszami, po 10 elementów w wierszu;

c) obliczającą sumę elementów tablicy;

d) znajdującą i wyprowadzającą na ekran element minimalny i maksymalny.

2. Zdefiniować tablicę liczb rzeczywistych typu real o rozmiarze N, gdzie N - stała.

Opracować procedury:

a) inicjującą tablicę losowymi liczbami rzeczywistymi należącymi do przedziału [-15.2, 17.4) (wykorzystać funkcję random);

b) wyprowadzającą tablicę na ekran wierszami, po 10 elementów w wierszu w formacie tab[i]:7:2;

c) sortującą elementy tablicy w oparciu o wybrany algorytm.

3. Zdefiniować tablicę elementów typu char o rozmiarze N, gdzie N - stała. Opracować procedury:

a) inicjującą tablicę losowymi znakami należącymi do przedziału ['A',...,'Z'];

b) wyprowadzającą tablicę na ekran wierszami, po 10 elementów w wierszu;

c) wyprowadzającą na ekran liczbę powtórzeń każdego znaku zawartego w tablicy;

d) sortującą tablicę znaków alfabetycznie w oparciu o wybrany algorytm.

4. Opracować program umożliwiający: zainicjowanie z klawiatury zmiennej łańcuchowej (zmienna typu string), wyprowadzenie zawartości łańcucha oraz jego długości na ekran, wyznaczenie liczby dużych i małych liter w łańcuchu, posortowanie elementów łańcucha.

Cytaty

Powiązane dokumenty

b) Opracować procedurę inicjującą pola rekordu typu tosoba losowymi danymi. Do pola rok wpisać losową liczbę całkowitą należącą do przedziału [1900, 1981). Do pola mies

Opracować procedurę, która realizuje następujące operacje: otwiera plik; odczytuje dane z pliku; jeśli odczytana liczba jest nieparzysta, to dopisuje na końcu pliku

Cel ćwiczenia: Programowanie z wykorzystaniem plików tekstowych. Wykonywanie operacji na plikach: dopisywanie i odczytywanie znaków, liczb i rekordów, wyszukiwanie i usuwanie

Cel ćwiczenia: projektowanie algorytmów wykorzystujących pętle; przekazywanie parametrów do procedur i funkcji; obliczanie sum szeregów; praca w trybie znakowym ekranu.. Sprawdzić

Cel ćwiczenia: projektowanie algorytmów rekurencyjnych; rekurencja bezpośrednia i pośrednia; przekazywanie parametrów do procedur i funkcji; zarządzanie stosem programu1.

Opracować procedurę, która tworzy losowy łańcuch typu string[20] złożony z małych liter (znaki łańcucha należą do przedziału [’a’,...,’z’].. Opracować procedurę,

b) odczytywania elementu z kolejki; c) wyprowadzania zawartości kolejki na ekran d) wyprowadzania długości kolejki oraz zawartości zmiennych pocz (początek kolejki) i kon

Cel ćwiczenia: projektowanie algorytmów wykorzystujących pliki tekstowe (text) oraz pliki zdefiniowane (file of ...); łączenie posortowanych plików; wstawianie danej