1. Podaj specyfikację zadania i skonstruuj algorytm w postaci listy kroków i schematu blokowego oraz napisz program w języku Python, rozwiązujący równanie liniowe ax + b = 0. Pracę zapisz do pliku program1.py
2. Napisz program w języku Python, który ma wypisać n-ty wyraz ciągu liczbowego (2, 5, 8, 14, 17…). Pracę zapisz pod nazwą program2.py
wikizbela
1. Specyfikacja zadania: - Napisz program w języku Python, który rozwiąże równanie liniowe ax + b = 0, gdzie a i b to liczby rzeczywiste. - Program powinien przyjmować wartości a i b od użytkownika. - Program powinien wyświetlić wynik równania. - Program powinien zapisywać wynik do pliku program1.py.
Algorytm: 1. Pobierz wartość a od użytkownika. 2. Pobierz wartość b od użytkownika. 3. Oblicz wynik równania liniowego ax + b = 0, gdzie a i b to liczby rzeczywiste. 4. Wyświetl wynik równania. 5. Zapisz wynik do pliku program1.py.
Schemat blokowy: ![Schemat blokowy programu 1](https://i.imgur.com/3K7K9Jr.png)
Kod programu w języku Python: ```python a = float(input("Podaj wartość a: ")) b = float(input("Podaj wartość b: ")) x = -b / a print(f"Wynik równania liniowego {a}x + {b} = 0 to {x}") with open("program1.py", "w") as file: file.write(f"x = {-b / a}") ```
2. Specyfikacja zadania: - Napisz program w języku Python, który wypisze n-ty wyraz ciągu liczbowego (2, 5, 8, 14, 17…). - Program powinien przyjmować wartość n od użytkownika. - Program powinien wyświetlić n-ty wyraz ciągu. - Program powinien zapisywać wynik do pliku program2.py.
Algorytm: 1. Pobierz wartość n od użytkownika. 2. Oblicz n-ty wyraz ciągu, gdzie pierwszy wyraz to 2, drugi to 5, a każdy kolej
- Napisz program w języku Python, który rozwiąże równanie liniowe ax + b = 0, gdzie a i b to liczby rzeczywiste.
- Program powinien przyjmować wartości a i b od użytkownika.
- Program powinien wyświetlić wynik równania.
- Program powinien zapisywać wynik do pliku program1.py.
Algorytm:
1. Pobierz wartość a od użytkownika.
2. Pobierz wartość b od użytkownika.
3. Oblicz wynik równania liniowego ax + b = 0, gdzie a i b to liczby rzeczywiste.
4. Wyświetl wynik równania.
5. Zapisz wynik do pliku program1.py.
Schemat blokowy:
![Schemat blokowy programu 1](https://i.imgur.com/3K7K9Jr.png)
Kod programu w języku Python:
```python
a = float(input("Podaj wartość a: "))
b = float(input("Podaj wartość b: "))
x = -b / a
print(f"Wynik równania liniowego {a}x + {b} = 0 to {x}")
with open("program1.py", "w") as file:
file.write(f"x = {-b / a}")
```
2. Specyfikacja zadania:
- Napisz program w języku Python, który wypisze n-ty wyraz ciągu liczbowego (2, 5, 8, 14, 17…).
- Program powinien przyjmować wartość n od użytkownika.
- Program powinien wyświetlić n-ty wyraz ciągu.
- Program powinien zapisywać wynik do pliku program2.py.
Algorytm:
1. Pobierz wartość n od użytkownika.
2. Oblicz n-ty wyraz ciągu, gdzie pierwszy wyraz to 2, drugi to 5, a każdy kolej