Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

Podobne dokumenty
do instrukcja while (wyrażenie);

PROGRAMOWANIE W C++ ZADANIA

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

WHILE (wyrażenie) instrukcja;

WHILE (wyrażenie) instrukcja;

LISTA 5. C++ PETLE for, while, do while

Podstawy Programowania Podstawowa składnia języka C++

Programowanie - instrukcje sterujące

Instrukcje sterujące

Iteracje. Algorytm z iteracją to taki, w którym trzeba wielokrotnie powtarzać instrukcję, aby warunek został spełniony.

if (wyrażenie ) instrukcja

INSTRUKCJE ITERACYJNE

1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji.

Zadania do wykonania. Rozwiązując poniższe zadania użyj pętlę for.

Warunki logiczne instrukcja if

Konstrukcje warunkowe Pętle

Język C, instrukcje sterujące (laboratorium)

for (inicjacja_warunkow_poczatkowych(końcowych); wyrazenie_warunkowe; wyrazenie_zwiekszajace(zmniejszające)) { blok instrukcji; }

ALGORYTMY Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny

Zadania język C++ Zad. 1. Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy.

Zestaw 2 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy

*W uproszczeniu: jest dziewięciu sędziów przyznających po dwie noty: za wartość techniczną i artystyczną (skala od 0.0 do 6.0)

Pętle i tablice. Spotkanie 3. Pętle: for, while, do while. Tablice. Przykłady

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk

I. Podstawy języka C powtórka

Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.

lekcja 8a Gry komputerowe MasterMind

Wstęp do informatyki- wykład 7

Laboratorium nr 1. i 2.

Zestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym.

for (inicjacja_warunkow_poczatkowych; wyrazenie_warunkowe; wyrazenie_zwiekszajace) { blok instrukcji; }

6. Pętle while. Przykłady

Podstawy Programowania C++

BHP JĘZYK C - INSTRUKCJE ITERACYJNE

Zestaw 1-1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!

4. Napisz program wyznaczający wartość funkcji. f (x) = x cos x + e 4x 7. w zadanym punkcie.

INFORMATYKA Z MERMIDONEM. Programowanie. Moduł 5 / Notatki

Ćwiczenia podstawowe, zestaw 5, część 1

Napisz program, który dla podanej na standardowym wejściu temperatury w stopniach Fahrenheita wypisze temperaturę w stopniach Celsjusza.

Programowanie - wykład 4

KURS MATURA ROZSZERZONA część 1

Praca domowa nr 1. a a b a b ; b c. c a bc d ef gh. 2) Napisz kod sprawdzający poniższe warunki sformułowane w języku naturalnym:


Algorytm. a programowanie -

Język C część 2. Podejmowanie decyzji w programie. if else. switch

Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java

INSTRUKCJE WARUNKOWE. Zadanie nr 1. Odpowiedź. schemat blokowy

W języku C dostępne są trzy instrukcje, umożliwiające tworzenie pętli: for, while oraz do. for (w1;w2;w3) instrukcja

Programowanie w Baltie klasa VII

MATEMATYKA WYDZIAŁ MATEMATYKI - TEST 1

Ćwiczenie nr 3. Wyświetlanie i wczytywanie danych

4. Funkcje. Przykłady

Wstęp do informatyki- wykład 6

Proste programy w C++ zadania

1 Powtórzenie wiadomości

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem

Warszawa dnia 2 stycznia 2011 r. Zbiór zadań z programowania w języku C do samodzielnego wykonania

Suma dziewięciu poczatkowych wyrazów ciagu arytmetycznego wynosi 18, a suma siedmiu poczatkowych

1 Wielokrotne powtarzanie tych samych operacji

Zestaw zadań z algorytmiki dla klas trzecich o rozszerzonym programie nauczania z informatyki

Instrukcje sterujące mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2012

Ruch jednostajnie zmienny prostoliniowy

Podstawy programowania Laboratorium. Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji

1 Podstawy c++ w pigułce.

a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10]

Klasa 6. Liczby dodatnie i liczby ujemne

Test diagnostyczny dla uczniów klas pierwszych szkół ponadgimnazjalnych Wersja A

Nazwa implementacji: Nauka języka Python pętla for. Autor: Piotr Fiorek

Programowanie obiektowe - zadania

Informacje wstępne #include <nazwa> - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char

Zaprojektować i zaimplementować algorytm realizujący następujące zadanie.

1. Napisz program wypisujący w kolejnych wierszach standardowego wyjścia pojedyncze słowa następującego napisu Bardzo dlugi napis. 2.

Ćwiczenie 3 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz

Blockly Kodowanie pomoc.

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Pętle. for, while, do... while, foreach. Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.

II WOJEWÓDZKI KONKURS Z MATEMATYKI DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH

WYRAŻENIA ALGEBRAICZNE

INSTRUKCJE PĘTLI, INSTRUKCJA WYBORU. Instrukcja pętli For to do

Zestaw 1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.adb)!!! trójki sąsiednich elementów tablicy

x Kryteria oceniania

Pętla while. Prowadzący: Łukasz Dunaj, strona kółka: atinea.pl/kolko

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13

Radomski Ośrodek Doskonalenia Nauczycieli, Radomski Oddział SNM Test diagnostyczny dla uczniów klas pierwszych szkół ponadgimnazjalnych Wersja A

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

C++ wprowadzanie zmiennych

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. Czwartek 28 marca zaczynamy od omówienia zadań z kolokwium nr 1.

4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.

Dziedziczenie. Zadanie 1

Programowanie w C/C++ Instrukcje - konstrukcje powtórka. LABORKA Piotr Ciskowski

Jarosław Wróblewski Matematyka Elementarna, zima 2014/15

a 2019 a = 2018 Kryteria oceniania = a

Potęgi str. 1/6. 1. Oblicz. d) Potęgę 3 6 można zapisać jako: A. 36 B C D. 3 6

ZESPÓŁ SZKÓŁ W OBRZYCKU

Język C zajęcia nr 5

Przedmiotowe zasady oceniania i wymagania edukacyjne z matematyki dla klasy drugiej gimnazjum

Lekcja 3: Pierwsze kroki z Pythonem. Pętle

d) a n = e) a n = n 3 - n 2-16n + 16 f) a n = n 3-2n 2-50n +100

Transkrypt:

Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

Zadania pętla while i do...while: 1. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest mniejsza lub równa 100. Podanie liczby większej od 100 przerywa działanie pętli, a na ekranie wyświetlany jest komunikat: Podałeś liczbę większą od 100!. 2. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki jest to liczba różna od 5. Następnie wyświetlany jest komunikat: Oczekiwałem liczby innej niż 5. 3. Napisz program wyznaczający pole kwadratu. Program jako dane powinien przyjmować wyłącznie liczbę dodatnią. 4. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba należy do przedziału ( 0 ; 15 >. 5. Napisz program, który wczytuje od użytkownika liczbę całkowitą, aż do chwili, gdy będzie ona należała do przedziału < 0 ; 100 >. 6. Napisz program, który wczytuje od użytkownika znak typu char, do momentu, gdy jest on literą t lub T. 7. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest różna od 0. Następnie program powinien wyświetlić ilość podanych podczas działania pętli liczb dodatnich oraz ilość liczb ujemnych. 8. Napisz program, który wczytuje od użytkownika poprawny numer miesiąca, tzn. liczbę z przedziału < 1 ; 12 >. Zakładamy, że możliwe są tylko 3 próby podania poprawnego numeru. 9. Napisz program, który wyświetla na ekranie znak * n-razy (n pobierz od użytkownika). 10. Napisz program, który wczytuje od użytkownika liczbę całkowitą, aż do chwili, gdy będzie ona należała do przedziału < 0 ; 100 > lub < 200 ; 300 >. 11. Napisz program, który wczytuje od użytkownika liczbę całkowitą, aż do chwili, gdy będzie ona należała do przedziału ( 1 ; 70 ). Użytkownik ma 5 prób na podanie liczby z tego przedziału. 12. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest dodatnia. Użytkownik podaje maksymalnie 7 liczb. Następnie program wyświetla na ekranie sumę wprowadzonych liczb.

Zadania pętla for: 1. Napisz program, który dla wczytanej z klawiatury liczby naturalnej n wypisze na ekranie n- początkowych liczb naturalnych począwszy od 1. 2. Napisz program, który drukuje na ekranie n gwiazdek (n należy pobranć od użytkownika). 3. Napisz program, który dla wczytanej z klawiatury liczby naturalnej n wypisze na ekranie n- razy Kolejny obrót pętli!. 4. Napisz program, który dla wczytanej z klawiatury liczby n wypisze na ekranie liczby 1,4,9,...,n 2 5. Napisz program, który dla danych z klawiatury liczby rzeczywistej a i liczby całkowitej n oblicza a n. 6. Napisz program, który drukuje na ekranie kwadrat. Długość boku kwadratu wczytujemy z klawiatury. Poniższy kwadrat ma bok długości 4. 7. Napisz program, który drukuje na ekranie prostokąt z literek X. Wysokość i szerokość prostokąta wczytujemy z klawiatury. Poniższy prostokąt ma wymiary: szer=10, wys=4 8. Napisz program, który drukuje na ekranie liczby. Ilość liczb wczytujemy z klawiatury. Oto wydruk dla ile = 5: 0, 3, 6, 9, 12

9. Napisz program, który wyświetli na ekranie poniższe wzory. Dla a) b) i c) wysokość trójkąta wczytujemy z klawiatury. Poniższe trójkąty mają wysokość h=4. Dla d)i e) wczytujemy wysokość - h i szerokość - w. Poniższe trapezy mają wysokość h=4 i szerokość w=3. Pętle zadania dodatkowe: Pętla while - rozkład liczby: 1. Przetestuj poniższy program, który dla wczytanej z klawiatury liczby całkowitej wyświetla na ekranie sumę cyfr tej liczby. 2. Napisz program, który dla wczytanej z klawiatury liczby naturalnej, wypisuje na ekranie ilość cyfr tej liczby. 3. Napisz program, który dla wczytanej z klawiatury liczby naturalnej, wypisuje na ekranie sumę nieparzystych cyfr tej liczby. 4. Napisz program, który wczytuje z klawiatury liczbę naturalną i wyświetla ją w odwrotnej kolejności. 5. Napisz program, który dla wczytanej z klawiatury liczby naturalnej, oblicza i wyświetla na ekranie iloczyn niezerowych cyfr tej liczby.

6. Napisz program, który wczytuje z klawiatury liczbę naturalną i wyświetla na ekranie informację, czy wśród cyfr tej liczby znajduje się cyfra 1. 7. Napisz program, która obliczy ile razy wystąpiła cyfra osiem w zapisie liczby całkowitej pobranej od użytkownika. 8. Napisz program, który wyświetla komunikat wszystkie cyfry są mniejsze od 5, jeśli wszystkie cyfry danej liczby całkowitej są mniejsze od 5, albo komunikat przynajmniej jedna cyfra jest większa od 4 w przeciwnym przypadku. 9. Napisz program, który sprawdza i wyświetla informację czy więcej jest cyfr parzystych, czy nieparzystych we wczytanej liczbie. 10. Napisz program, który wczytuje z klawiatury liczby rzeczywiste aż do momentu, gdy podana liczba jest równa zero, a następnie wyświetla na ekranie sumę i średnią arytmetyczną tych liczb. Pętla for: 1. Napisz program, który wyznacza sumę n początkowych liczb parzystych. Liczbę n należy pobrać od użytkownika. 2. Napisz program, który pobiera od użytkownika liczbę całkowitą n i oblicza wartość n! 3. Napisz program, który wyznacza sumę n początkowych liczb nieparzystych. Liczbę n należy pobrać od użytkownika. 4. Napisz program, który wyświetli na ekranie tabelę: 5. Napisz program, który dla danej całkowitej liczby n wyświetli fragment tabliczki mnożenia, jak na przykładowym wydruku dla n=5: