201105202643

201105202643



(■„ Ic/cnic 10: Napluz program, który będzie realizował ten sam algorytm, co program z ćwiczenia 9. ale z wykorzystaniem pętli repeat until. Wyjaśnij, co by było gdyby po until był warunek niemożliwy do spełnienia np: until licznik" -1?

Ćwiczenie 11 UłóZ algorytm i zaimplementuj w TP.

1.    Ma być dodawany ciąg liczb wprowadzonych z klawiatury. Dodawanie ma się zakończyć, gdy w ciągu znajdzie się liczba 0. Do wprowadzania danych wykorzystaj instrukcję readln. Pamiętaj o ustawieniu wartości początkowej wyniku.

2.    Eksperymentalnie znajdź różnice między instrukcją read i readln.

3.    Jak zmieniłby się program, jeśli miałby on realizować mnożenie?

4.    Zrealizuj swój program tak. aby użytkownik mógł go wykonać jeszcze raz. Podpowiedz: Zastosuj pętlę repeat until. której wykonanie będzie zaleZało od odpowiedzi użytkownika.

Ćwiczenie 12 Znajdź liczbę największa i najmniejszą w ciągu liczb zakończonych cyfrą 0. WprowadZ zmienne pomocnicze min i mas, w których będą przechowywane wyniki. Uwaga: Na początku ustaw te zmienne na wartość pierwszego wprowadzonego elementu.

Ćwiczenie 13 Rozwiąż zadanie maturalne.

Algorytm Specyfikacja problemu i użytych zmiennych:

Dane wejfclowe: N - liczba naturalna większa od I

Zmienna pomocnicza: M - liczba naturalna

Opla algorytmu:

| Krok 1.

Wczytaj liczbę N.

I

Krok 2.

Zmiennej M przypisz wartość N-l.

Krok 3.

Sprawdź, czy M jest dzielnikiem N. Jeśli tak, (o wypisz M i zakończ wykonywanie algorytmu. W przeciwnym razie przejdź do następnego kroku.

Krok 4.

Zmniejsz o 1 wartość zmiennej M i przejdź do kroku 3.

a.    Jaki jest wynik działania (dane wyjściowe) powyższego algorytmu?

b.    Czy istnieją takie liczby N (zgodne ze specyfikacją problemu), dla których wykonywanie algorytmu nigdy się nie zakończy?

c.    Dla jakich liczb N wynikiem algorytmu będzie liczba 1? Odpowiedź uzasadnij.

d.    Podaj algorytm (i zaimplementuj w TP) znajdowania wszystkich dzielników liczby naturalnej NX). Przedstaw ten algorytm w formie schematu blokowego wraz z odpowiednią specyfikacją problemu i opisem użytych zmiennych


Wyszukiwarka

Podobne podstrony:
Rewizja ISO 22000 -    Standard będzie miał ten sam format, co inne standardy sy
Warunki zaliczenia ZP 1. Na początku każdych zajęć krótkie kolokwium z tematu, który będzie realizow
Zamawiający udzielając zamówienia może dokonać wyboru podmiotu, który będzie realizował to zamówieni
harmonogram 10 2011 Program ćwiczeń z biochemii dla studentów kierunku: Biologia studia niestacjonar
! Nowości 12 Nowości ści- Wówczas handlowiec będzie mógł nie lylko słuchać, co komputer „mówi”, ale
Zagadnienia teoretyczne G az doskonały jest to gaz, który zachowuje się w ten sam sposób w dowolnyc
tu będziemy liczyć w ten sam sposób dla każdego z okresów, dla których posiadamy informacje o ilości
72157 strona (12) Fot. 10    Fot. ii yj chodzimy do wiązania drugiego wałeczka z lewe
2012 07 11;10;305 największy browar w kraju, który będzie mógł bardzo skutecznie konkurować z rywal
10,11 innymi dyscyplinami będzie ona współdziałać. I tak np. kierunek badawczy zwany formalizmem, kt
10> go w programie ELI nia pomiarowego, możemy nie wiedzieć, ile ich będzie. W takich przypadkar
Slajd5 (10) Modele programowania równoległego (4/4) - Cechy modelu z wymianą komunikatów: 1.
Slajd7 (10) Model programowania w PVM (2/2) 72 2- Modele obliczeń rozproszonych Marek Nowak 7
skanuj0060 Utwórz nagłówek, który będzie wyglądał tak. a)    Ponumeruj trzy wiersze k

więcej podobnych podstron