• Nie Znaleziono Wyników

Ćwiczenie 1 z Podstaw

N/A
N/A
Protected

Academic year: 2021

Share "Ćwiczenie 1 z Podstaw"

Copied!
6
0
0

Pełen tekst

(1)

Ćwiczenie 1 z Podstaw programowania.

Język C++, programy pisane w nieobiektowym stylu

programowania

Zofia Kruczkiewicz

(2)

Zad1

1. Napisz program, który wyświetla na ekranie dane osobowe studenta:

- nazwisko - imie

- wiek

- srednia_ocena.

Zastosuj funkcję printf. Zaproponuj typy danych i

sposób ich formatowania. Opisz w formie komentarza rezultat zaproponowanego sposobu formatowania

dostosowanego do wybranych typów danych.

(3)

Zad2

2. Napisz program, który wprowadza i wyświetla na ekranie dane osobowe studenta:

- nazwisko - imie

- wiek

- srednia_ocena

Zastosuj funkcje printf i scanf. Zaproponuj odpowiednie typy danych i sposób ich formatowania. Opisz w formie komentarza rezultat zaproponowanego sposobu

formatowania dostosowanego do wybranych typów

danych.

(4)

Zad3

Napisz program wyświetlający tabliczkę mnożenia dla liczb całkowitych od 1 do 10, podobnie jak na podanym zrzucie z ekranu. Zastosuj funkcję printf - zaproponuj wybrany sposób formatowania. Opisz w formie

komentarza rezultat zaproponowanego sposobu formatowania

dostosowanego do wybranych typów danych.

(5)

Zad4

- Wykonaj schemat blokowy programu, który wprowadza parametry a, b, c

(wybrany typ całkowity) równania liniowego ax+by=c i wyświetla łańcuch podający ocenę rozwiązania dla następujących przypadków wprowadzonych danych:

1) a<>0, b<>0, c<>0 2) a<>0, b<>0, c=0 3) a<>0, b=0, c<>0 4) a<>0, b=0, c=0 5) a=0, b<>0, c<>0 6) a=0, b<>0, c=0 7) a=0, b=0, c<>0 8) a=0, b=0, c=0

- schemat blokowy podczas wykrywania przypadku rozwiązania powinien zawierać jedynie trzy porównania wg algorytmu pokazanego na następnej stronie. Schemat blokowy wysłać w osobnym pliku w formacie pdf.

- Wykonaj program wg wykonanego schematu blokowego.

(6)

Drzewo algorytmu – zad4

a <> 0

b<>0

c<>0

1-y przypadek rozwiązania

2-i przypadek rozwiązania

c<>0

3-i przypadek rozwiązania

4-y przypadek rozwiązania

b<>0

c<>0

5-y przypadek rozwiązania

6-y przypadek rozwiązania

c<>0

7-y przypadek rozwiązania

8-y przypadek rozwiązania

true

true

true

true

true

true true false

false

false false

false false

false

Cytaty

Powiązane dokumenty

Zadania ze wstępu do algebry i teorii liczb.

Omów kryptosystem El-Gamal: co jest kluczem publicznym a co prywatnym, jak przebiega szyfrowanie bloku wiadomości, jak przebiega deszyfrowanie.. Dowiedź

Teoria: Enzymy restrykcyjne; metody służące do wykrywania mutacji i polimorfizmów DNA (polimorfizm długości fragmentów restrykcyjnych PCR-RFLP, polimorfizm konformacji

Teoria: Reakcja łańcuchowa polimerazy (PCR); różne rodzaje PCR oraz przykłady ich zastosowania (w tym do identyfikacji chorób genetycznych), enzymy restrykcyjne; metody

Teoria: Enzymy restrykcyjne; metody służące do wykrywania mutacji i polimorfizmów DNA (polimorfizm długości fragmentów restrykcyjnych PCR-RFLP, polimorfizm konformacji

b) Jeśli podano liczbę 1234, to program wypisuje na ekranie „Brawo, to właściwy kod” i w kolejnym wierszu „masz teraz dostęp do tajnych informacji”3. Jeśli nie podano

Napisz program, który pobiera od użytkownika 15 liczb całkowitych i wypisuje je od końca oddzielone *, ale tylko ostatnie

wyświetlać listę prostokątów wraz sumą powierzchni (metoda wyświetl):.. Email: 4j Kowalski Jan