K4/D. Partyniewicz 3,5. using System; using System.Collections.Generic; using System.Text;



Podobne dokumenty

Metody Metody, parametry, zwracanie wartości

Microsoft IT Academy kurs programowania

Wstęp do Informatyki

0.1 Hierarchia klas Diagram Krótkie wyjaśnienie

Wybrane algorytmy tablicowe

Wprowadzenie do języka Java

wykład II uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C - funkcje, tablice i wskaźniki wykład II dr Jarosław Mederski Spis

1,3,4,2,3,4,0,1,4,5,0. Wówczas największa suma trzech kolejnych liczb (zaznaczone na czerwono) wynosi:

Programowanie w C++ z użyciem kontenerów - parę przykładów programów Opracowanie: dr hab. Mirosław R. Dudek, prof. UZ

wykład IV uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C, a C++. wykład IV dr Jarosław Mederski Spis Język C++ - wstęp

Algorytmy i Struktury Danych.

Część 4 życie programu

Programowanie w Javie Lista nr 1. Wybieramy kategorię Java, a wśród Projektów Java Application i [NEXT]

Kontrola przebiegu programu

Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 3. Instrukcje wyboru

tablica: dane_liczbowe

Java. Wykład. Dariusz Wardowski, Katedra Analizy Nieliniowej, WMiI UŁ

Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych.

Program 14. #include <iostream> #include <ctime> using namespace std;

WYKŁAD 8. Funkcje i algorytmy rekurencyjne Proste przykłady. Programy: c3_1.c..., c3_6.c. Tomasz Zieliński

Tablice i łańcuchy znakowe jako obiektowe typy danych. dr Jarosław Skaruz

WYKŁAD 10. Zmienne o złożonej budowie Statyczne i dynamiczne struktury danych: lista, kolejka, stos, drzewo. Programy: c5_1.c, c5_2, c5_3, c5_4, c5_5

Wstęp do programowania

Zmienne i struktury dynamiczne

TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ;

Funkcje. Wprowadzenie. Mirosław Ochodek

Er rata do "Symfonia C++ Stan dard", wydanie trzecie B

dr inż. Piotr Czapiewski Tworzenie aplikacji w języku Java Laboratorium 1

Program znajduje największa lub najmniejsza z podanych liczb. Liczby podajemy dopóki nam sie nie znudzi.

Kurs programowania. Wykład 9. Wojciech Macyna. 28 kwiecień 2016

TEMAT : KLASY POLIMORFIZM

Podstawy programowania obiektowego


Wskaźniki. Przemysław Gawroński D-10, p marca Wykład 2. (Wykład 2) Wskaźniki 8 marca / 17

Wstęp do programowania

Dla każdej operacji łącznie tworzenia danych i zapisu ich do pliku przeprowadzić pomiar czasu wykonania polecenia. Wyniki przedstawić w tabelce.

Wstęp do programowania

Programowanie komputerowe. Zajęcia 1

Techniki Programowania wskaźniki 2

PDF stworzony przez wersję demonstracyjną pdffactory Pro Program 15

Instrukcje sterujące

Podstawy i języki programowania

KURS C/C++ WYKŁAD 8. Deklaracja funkcji informuje komplilator jaką wartość funkcja będzie zwracała i jakiego typu są jej argumenty.

Proste programy w C++ zadania

3. Podstawowe funkcje mamematyczne. ZAPOZNAĆ SIĘ!!!

Pętle while, for, do while, instrukcje break, continue, switch 1. Pętle

Kompilacja javac prog.java powoduje wyprodukowanie kilku plików o rozszerzeniu.class, m.in. Main.class wykonanie: java Main

Algorytmy. 1. Sortowanie 2. Statki i okręty. programowanie cz.7. poniedziałek, 2 marca 2009

Rozwiązanie. #include <cstdlib> #include <iostream> using namespace std;

Funkcje. Piotr Zierhoffer. 7 października Institute of Computer Science Poznań University of Technology

Platformy Programistyczne Podstawy języka Java

Platforma.NET. Laboratorium nr 1 Podstawy języka C#

Podstawy języka C++ Maciej Trzebiński. Praktyki studenckie na LHC IFJ PAN. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. M. Trzebiński C++ 1/16

Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.

Wstęp do programowania

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

main( ) main( void ) main( int argc, char argv[ ] ) int MAX ( int liczba_1, liczba_2, liczba_3 ) źle!

Podstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.

import java.util.locale; import java.util.scanner; public class Plecak {

Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.

Java Programowanie Obiektowe Ćwiczenie 1- wprowadzenie

Laboratorium nr 10. Temat: Funkcje cz.2.

Wstęp do programowania

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

Programowanie w C++ Wykład 2. Katarzyna Grzelak. 5 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41

Programowanie obiektowe i zdarzeniowe

Język C zajęcia nr 11. Funkcje

DYNAMICZNE PRZYDZIELANIE PAMIECI

3 Przygotował: mgr inż. Maciej Lasota

Plik klasy. h deklaracje klas

Programowanie obiektowe 2005/2006. Laboratorium 1. Przeciążanie funkcji

wykład III uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C - zarządzanie pamięcią, struktury,

1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość

Liczby pseudolosowe. Math. Różne sposoby generowania liczb pseudolosowych. Wybrane metody klasy Math

Szablon klasy std::vector

Programowanie - instrukcje sterujące

Zadanie 04 Ktory z ponizszych typow danych w jezyku ANSI C jest typem zmiennoprzecinkowym pojedynczej precyzji?

Opis zagadnieo 1-3. Iteracja, rekurencja i ich realizacja

Podstawy obiektowości

#include <stdio.h> void main(void) { int x = 10; long y = 20; double s; s = x + y; printf ( %s obliczen %d + %ld = %f, Wynik, x, y, s ); }

Java EE produkcja oprogramowania

Preprocesor języka C

I - Microsoft Visual Studio C++

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

Wykład 4. Klasa List Kolejki Stosy Słowniki

wykład V uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C++ klasy i obiekty wykład V dr Jarosław Mederski Spis Język C++ - klasy

Programowanie obiektowe i zdarzeniowe

Kurs programowania. Wykład 1. Wojciech Macyna. 3 marca 2016

Programowanie obiektowe

FUNKCJE WZORCOWE. Wykład 10. Programowanie Obiektowe (język C++) Funkcje wzorcowe wprowadzenie (2) Funkcje wzorcowe wprowadzenie (1)

(WWSI) Podstawy programowania

Wskaznik. Przekazywanie wyniku funkcji przez return. Typy i zmienne wskaznikowe. Zmienna wskazywana. typ * nazwa_wkaznika

Wykład 4: Klasy i Metody

Pytania sprawdzające wiedzę z programowania C++

typ y y p y z łoż o on o e n - tab a lice c e w iel e owym m ar a o r we, e stru r kt k ury

Zajęcia nr 5 Algorytmy i wskaźniki. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej

Wstęp do Programowania, laboratorium 02

Podstawy algorytmiki i programowania - wykład 5 C-struktury cd.

Transkrypt:

K4/D zad. A: 1. Zadeklarować funkcję a. We: tablica liczb całkowitych, b. Wy: min i max z tablicy 2. Program główny: a. We: pytać o liczbę ocen (oceny całkowite <1, 6> - test) b. wczytać oceny do tablicy c. uŝyć funkcji do zliczenia liczby ocen najlepszych i najgorszych pokazać ile i jaka najlepsza/najgorsza Partyniewicz 3,5 namespace ZadanieKoloPP static void szukaj(ref int[] tab, int n, out int max, out int min) max = tab[0]; min = tab[0]; for (int k = 0; k < n; k++) if (max < tab[k]) max = tab[k]; if (min > tab[k]) min = tab[k]; Komentarz: po co? Console.Write("Podaj ile chcesz wpisac ocen: "); int n, maxo, mino; n = Convert.ToInt32(Console.ReadLine()); int[] Oceny = new int[n]; for (int i = 0; i < n; i++) Console.WriteLine("Podaj Ocene0: ", i + 1); Oceny[i] = Convert.ToInt32(Console.ReadLine()); while (Oceny[i] < 1 && Oceny[i] > 6) Oceny[i] = Convert.ToInt32(Console.ReadLine()); szukaj(ref Oceny, n, out maxo, out mino); Console.WriteLine("MaxO = 0 MinO = 1", maxo, mino); Komentarz: test n! Komentarz: a jak n<0? Komentarz: test liczby! Komentarz: lub!! Komentarz: zliczać liczbę!!!

Dombrowski 2.0 namespace Kolokwium35 static void Oceny (int[] tab, out int n, out int min, out int max) max = tab[0] min = min[0] Komentarz: no i???? Console.Write("Podaj Liczbe Ocen"); int n, LiczbaOcen, Oceny, MinOcena, MaxOcena; n = Convert.ToInt32(Console.ReadLine()); int[] LiczbaOcen = new int[n]; for (int i = 0; i <n; i++) Console.WriteLine("Podaj Ocene"); Oceny[i] = Convert.ToInt32(Console.ReadLine()); while Oceny[i] <6 && Oceny[i] > 0) Komentarz:? Komentarz:?

Nawrocki 3.0 static void czytaj(out int njal, out int najg, out int [] tab,int n) najl = tab[0]; najg =tab[0]; for (int k = 0; k < n; k++) if (najl < tab[k]) najl = tab[k]; if (najg > tab[k]) najg = tab[k]; int n,oceny; Console.WriteLine("podaj liczbe ocen"); n=convert.toint32(console.readline()); int [] oceny =new int [n]; for (int i=oceny;i<n;i++) Console.WriteLine("podaj oceny "); oceny[i]=convert.toint32(console.readline()); while(oceny[i]<1 && ceny[i]>6) oceny[i] = Convert.ToInt32(Console.ReadLine()); czytaj(out int najg, out int najl, out int[] tab, int n) Console.WriteLine(" Komentarz: test liczby Komentarz:? n<0?? Komentarz: test liczby Komentarz: lub Komentarz: test liczby Komentarz: bez int, brak deklaracji argumentów

Nyka 2,0 static void Oceny(double[] TablOcen, out double min, out double max) int i, n, ocena; Console.WriteLine(TablOcen.Length); Console.WriteLine("Podaj liczbę ocen "); n = Console.ReadLine(); Console.WriteLine("Podaj oceny "); ocena = i = Console.ReadLine(); for (i = 0; 1 <= i >= 6; i++) else TablOcen = i;???? Console.Write("Błędna wartość!"); Komentarz: a program?? Tomczak 2.0 static void oceny(out int[] tablica,out int min,out int max) min = tablica[i]; max = tablica[i]; max = 6; min = 1; Komentarz: co to robi?? int Locen, ocena; Console.WriteLine("Podaj liczbe ocen ");

Locen = Console.ReadLine(); for (int i = 0; i < Locen; i++) Console.WriteLine("podaj ocene0: ", i + 1); ocena = Convert.ToInt32(Console.ReadLine()); Komentarz: a zgodność typów?? Komentarz: moŝe jakiś blok? Komentarz: tablica? Filipek 2.0 namespace MateuszFilipekKolo20_01_2010 static void tab(ref double[] t) int i, n; double liczby; for (i = 0; i < n; i++) Console.Write("Podaj 0 liczby: ", i + 1); while (!Double.TryParse(Console.ReadLine(), out liczby) liczby < 1 liczby > 6) Console.WriteLine("Podane liczby nie sa z przedzialu 1 do 6!!"); tab[i] = liczby; double[] tab; int i, n; double suma, max, min; Console.Write("Ile ma być ocen?"); while (!Int.TryParse(Console.ReadLine(), out n) n < 1); Console.WriteLine("Wprowadz raz jeszcze!"); tablica_liczby = new double[n]; ta for (i=0; i>n; i++); Komentarz: mało! Komentarz: brak deklaracji Komentarz: temat zadania był inny Komentarz: gdzie deklaracja?

Nakielski -3 static void funkcja(ref double[] tab) int i, n = tab.length; double ocena; for (i = 0; i < n; i++) Console.WriteLine("podaj 0 ocene)", i + 1); while (Double.TryParse(Console.ReadLine(), out ocena) ocena >= 1 ocena <= 6) ; Console.WriteLine("podana ocena nie moze byc z przedzialu innego niz 1 do 6"); ocena = tab[i]; Console.WriteLine("Ile bedzie ocen"); int max, min, n; while (!int.tryparse(console.readline(), out n) n > 1) ; ConsoleWriteLine("wprowadz prawidlowa wartosc ocen"); tablicaocen = new double[n]; Komentarz: mało Komentarz: to nie ta funkcja Komentarz: brak deklaracji funkcja(ref tablicaocen); Console.Clear(); for (i = 0; i < n; i++) Console.ReadLine("Ocena 0", tablicaocen[i]); max = tab[0]; min = tab[0]; for (int k = 0; k < n; k++) if (max < tab[k]) max = tab[k]; if (min > tab[k]) min = tab[k];

Console.WriteLine("najnizszych ocen bylo 0", min); Console.WriteLine("najwyzszych ocen bylo 0", max); Komentarz: to wartości min i max nie ilości!!! Deka 2.0 int ocena1, ocena2, ocena3, ocena4, ocena5, ocena6, ocena7, ocena8, ocena9, ocena10, i; Console.WriteLine("Podaj ocene 1"); while ((Int32.TryParse(Console.ReadLine(), out ocena1)) (ocena1 >= 6 && ocena1 <= 0)) Console.WriteLine("Złe dane"); sr = ((ocena1 + ocena2 + ocena3 + ocena4 + ocena5 + ocena6 + ocena7 + ocena8 + ocena9 + ocena10) / 2); if (ocena1 < sr) Console.WriteLine ("ocena dobra") else Console.WriteLine("Ocena zła");