• Nie Znaleziono Wyników

Programowanie proceduralne Laboratorium 1

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie proceduralne Laboratorium 1"

Copied!
2
0
0

Pełen tekst

(1)

Programowanie proceduralne

Laboratorium 1 – Wstęp do programowania – powtórzenie Interakcja z użytkownikiem

1. Napisz program, który prosi użytkownika o podanie dwóch liczb całkowitych.

Następnie wyświetla na ekranie wyniki ich dodawania, odejmowania, mnożenia, dzielenia, dzielenia całkowitego, reszty z dzielenia, potęgowania.

Funkcje

2. Napisz program, który oblicza wartość funkcji f(x) = a⋅x + b, dla podanych przez użytkownika współczynników a i b oraz zmiennej x. W programie wydziel funkcję, która przyjmuje jako argumenty współczynniki a, b oraz liczbę x, a zwraca jako wynik obliczoną wartość dwumianu. Program powinien wypisywać wynik na ekran.

3. Napisz program, który oblicza wartość funkcji f(x) = a⋅x

2

+ b⋅x + c, dla podanych przez użytkownika współczynników a, b i c oraz zmiennej x. W programie wydziel funkcję, która przyjmuje jako argumenty współczynniki a, b, c oraz liczbę x, a zwraca jako wynik obliczoną wartość trójmianu. Program powinien wypisywać wynik na ekran.

Instrukcje: if, if-else, if-elif-else

4. Napisz program, który rozwiązuje równanie a⋅x + b = 0. Współczynniki równania (a, b) powinny być podane przez użytkownika.

Zwróć uwagę, że – dla pewnych wartości współczynników – równanie nie będzie miało dokładnie jednego rozwiązania (może być sprzeczne lub nieoznaczone).

5. Napisz program, który rozwiązuje równanie a⋅x

2

+ b⋅x + c = 0. Współczynniki równania (a, b, c) powinny być podane przez użytkownika. Podobnie jak w zadaniu 4 rozważ wszystkie możliwe przypadki.

Pętle

6. Napisz program, który wylicza średnią arytmetyczną liczb podawanych przez użytkownika. Użytkownik powinien z góry określić ile ocen chce podać.

7. Napisz program, który wylicza średnią arytmetyczną liczb podawanych przez

użytkownika. Po każdej podanej liczbie program powinien pytać użytkownika, czy chce

kontynuować.

(2)

8. Napisz program, który wypisuje na ekranie choinkę z gwiazdek – liczba wierszy choinki powinna być podawana przez użytkownika. Przykładowo, dla n = 5 choinka powinna wyglądać następująco:

* ***

*****

*******

*********

Karol Tarnowski

Wrocław, 2020

Cytaty

Powiązane dokumenty

Napisz funkcję, która oblicza wartość trójmianu kwadratowego o podanych współczynnikach, dla wskazanego argumentu.. Współczynniki powinny być zapisane w tablicy

Napisz funkcję selectsort, która sortuje n-elementową tablicę liczb rzeczywistych, wykorzystując algorytm sortowania przez wybieranie.. Zademonstruj działanie funkcji

Zaimplementuj funkcje pozwalające na dodawanie elementów na początek listy, wyświetlanie listy, usuwanie elementów listy. (**) Zdefiniuj strukturę Node i typ Tree pozwalające

Program prosi użytkownika o podanie liczby całkowitej n, a następnie zapisuje do pliku n liczb całkowitych od 0 do n-1.. (c) Zmodyfikuj program, aby działał

Do listy dołączono trzy pliki tekstowe zawierające dane zgodnie z następującą specyfikacją: w pierwszym wierszu znajduje się liczba całkowita określająca

Zaimplementuj funkcję selectsort, która sortuje n-elementową tablicę liczb rzeczywistych, wykorzystując algorytm sortowania przez wybierania.. Zademonstruj

Zaimplementuj funkcje pozwalające na wypisywanie na ekran i odczytywanie z klawiatury liczb zespolonych.. Zademonstruj ich działanie

Czym różnią się między sobą dwa sposoby przekazywania argumentów do funkcji: przez wartość i