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