Podstawy programowania 2 Lab 2 – Stos Zad 1 Napisz program

Transkrypt

Podstawy programowania 2 Lab 2 – Stos Zad 1 Napisz program
Podstawy programowania 2
Lab 2 – Stos
Zad 1
Napisz program, który przekonwertuje liczbę podaną w systemie dziesiętnym na
postać binarną i ósemkową, wybieraną przez użytkownika. Należy wykorzystać algorytm
dzielenia przez podstawę systemu i zapisywać reszty z dzielenia. Oczywiście wynik należy
sczytywać odwrotnie do kolejności generowania kolejnych liczb wyniku (dlatego
wykorzystujemy właśnie stos).
Program należy napisać z wykorzystaniem procedur i (lub) funkcji. W programie należy
sprawdzić, czy nie dochodzi do „wycieku” pamięci.
Zad 2
Napisz program, który będzie sprawdzał, czy wpisane przez użytkownika słowo jest
palindromem. W tym celu program powinien wczytać poszczególne znaki wyrazu na stos, a
następnie zdejmując je ze stosu stworzyć słowo „odwrotne”. Jeśli obydwa słowa są
identyczne, tzn że słowo jest palindromem. Należy sprawdzać, czy nie występuje „wyciek”
pamięci.
Zad 3
Napisz program, w którym zadeklarujesz tablicę zawierającą 70000 elementów typu
BYTE i wypełnij ją losowymi wartościami. (Czy to możliwe?)
Opracował: mgr inż. Karol Wieczorek

Podobne dokumenty