Forum ::BIOTECHNOLOGIA:: Strona Główna ::BIOTECHNOLOGIA::
Forum studentów kierunku biotechnologia Politechniki Śląskiej
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Informatyka - kolokwium
Idź do strony Poprzedni  1, 2, 3  Następny
 
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum ::BIOTECHNOLOGIA:: Strona Główna -> Archiwum
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
marp98




Dołączył: 04 Lis 2005
Posty: 65
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Dąbrowa Górnicza BioAut

PostWysłany: Czw 17:28, 11 Sty 2007    Temat postu:

nie wiem jak innym ale mnie jeden facet powiedział że mam zmienić wyświetlanie na ekranie (chodziło do pierwszego programu) a ten drugi powiedział że jest to źle i przez to nie zdążyłem zrobić drugiego programu iw ten sposób niezaliczyłem

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Edmund




Dołączył: 09 Lis 2005
Posty: 387
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Chorzów Batory City, BioCh/1

PostWysłany: Czw 17:36, 11 Sty 2007    Temat postu:

Michele napisał:
Ale teraz mam najświeższe wieści, że da się dostać więcej niż 10pkt z tego.

Mike wyobrażasz to sobie później - 22/20 pkt z infy? XD


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
migothka




Dołączył: 20 Paź 2005
Posty: 845
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: BioCh/1

PostWysłany: Czw 17:37, 11 Sty 2007    Temat postu:

Ktos dostal za drugie zadanie wiecej niz 6 mozliwych..

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Michele




Dołączył: 15 Sty 2006
Posty: 1041
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: BioAut, Gleiwitz-Petersdorf

PostWysłany: Czw 18:23, 11 Sty 2007    Temat postu:

Ja to tak widzę:
Osoby, które wogóle się z tym nie spotkały z zwłaszcza po reformie i które są na kierunku który na pierwszy rzut oka ma się ni jak do informatyki pańkują, bo mają coś czego wcześniej nie widziały i bojąc się, że nie zaliczą ciągle tylko chodzą i narzekają, zamiast spojrzeć na to z innej strony i zobaczyć, że faktycznie tak łatwego przedmiotu (w sensie w porównaniu z takimi typowo programowalnymi przedmiotami) by nie spotkali na innych kierunkach. Jest mi poprostu głupio za to, że naprawdę tak prosty kurs spotkał się z takimi zarzutami, a nawet pójściem do dziekana z wielkimi pretensjami oto, że muszą się uczyć tego przedmiotu.

Moim zdaniem każda osoba która miała z tym problemy (bo nie wierzę, aby nie było ani jednej takiej osoby) a zaliczyła to powinna dziękować za to, że tak wyglądała ta informatyka jak wyglądała, a nie była strikte informatyczna, gdzie już bylibyśmy dawno za programowaniem obiektowym itd... To samo się dotyczy matematyki. Ale oburzenia, stwierdzenia, że całek itd... nie było na matematyce jest wielką przesadą. Ja bym się przyznał do tego, że poprostu zapomniałem już co z czym się je, a nie oczerniał p. Czornika, że tego nie było...


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Lucass




Dołączył: 09 Sty 2006
Posty: 2
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Syrynia BioCh/1

PostWysłany: Czw 19:09, 11 Sty 2007    Temat postu:

dostalem za 2 zad 6,25 Smile dodatkowe 0,25 za to ze wyswietlilem w programie liczby znajdujace sie w pliku Smile mala rzecz a cieszy Very Happy

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
glikokaliks




Dołączył: 10 Sty 2006
Posty: 35
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Knurów BioIS/1

PostWysłany: Czw 19:52, 11 Sty 2007    Temat postu:

ja pisalem dzis slyszale ze wczoraj jednak tak rozowo nie poszlo (wczoraj ktos od nas poszedl na konsultacje i gostek sie mu zelil) a teraz to czego tak pragnie cie oto moje wlasne wlasno-klawiaturowo zdobyte 9,5 punkta :

#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>


int main()
{
int n,i;
float a,a0,a1;


printf ("podaj kolejno liczbe elementów tablicy, pierwsza wartosc tablicy, druga wartosc tablicy:");
scanf ("%d%f%f",&n,&a0,&a1);

float tab[n];
tab[0]=a0;
tab[1]=a1;

printf ("%f\t%f\n",tab[0],tab[1]);

for(i=2;i<=n;i++)
{
a=(a0+a1)/2;
tab[i]=a;
a0=a1;
a1=a;
printf ("%f\t\n",tab[i]);
}




system("PAUSE");
return 0;
}



#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>




int main()
{
float a,b,c;

FILE *wej;
FILE *wyj;

wej=fopen("dane.txt","r");
wyj=fopen("wynik_1.txt","w");
printf("podaj kolejno dolna i gorna wartosc przedzialu:");
scanf ("%f%f",&a,&b);

while (fscanf (wej,"%f",&c)==1)
{
//fscanf (wej,"%f",&c);

if (c>=a && c<=b)
{
fprintf (wyj,"%f",c);
}


}

fclose(wej);
fclose(wyj);

system("PAUSE");
return 0;
}


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
glikokaliks




Dołączył: 10 Sty 2006
Posty: 35
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Knurów BioIS/1

PostWysłany: Czw 19:55, 11 Sty 2007    Temat postu:

ups poprawka zadania pierwszego:

#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>


int main()
{
int n,i;
float a,a0,a1;


printf ("podaj kolejno liczbe elementów tablicy, pierwsza wartosc tablicy, druga wartosc tablicy:");
scanf ("%d%f%f",&n,&a0,&a1);

float tab[n];
tab[0]=a0;
tab[1]=a1;

printf ("%f\t%f\n",tab[0],tab[1]);

for(i=3;i<=n;i++)
{
a=(a0+a1)/2;
tab[i]=a;
a0=a1;
a1=a;
printf ("%0.1f\t\n\n",tab[i]);
}




system("PAUSE");
return 0;
}


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
migothka




Dołączył: 20 Paź 2005
Posty: 845
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: BioCh/1

PostWysłany: Czw 20:01, 11 Sty 2007    Temat postu:

Michal.. ja tez nie mialam o tym pojecia wczesniej i to bylo moje pierwsze zetkniecie z programowaniem, a nigdy nie twierdzilam, ze to co robimy jet trudne. A pojscie do dziekana uwazam za kpine i straszne chamstwo, bo tak sie poprostu nie robi i tylko dlatego, ze Plesowicz i inni maja sporo zdrowego rozsadku i niesamowita cierpliwosc, nie odbilo sie to na nas.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Michele




Dołączył: 15 Sty 2006
Posty: 1041
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: BioAut, Gleiwitz-Petersdorf

PostWysłany: Czw 22:14, 11 Sty 2007    Temat postu:

Wiem, przedstawiłem to w ten sposób, że Cię to nie obieło. Nie mówię też o wszystkich, aby było jasne!

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
aga86




Dołączył: 25 Lis 2005
Posty: 17
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Gliwice BioIS/1

PostWysłany: Śro 11:28, 17 Sty 2007    Temat postu:

czy mogłaby gr Is2 i chemia ktora dzis miala kolosa napisac swoje pytanka;) bardzo prosimy:) oczywiście nie mamy nic przeciwko rozwiązaniu również Smile

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
pola




Dołączył: 09 Wrz 2006
Posty: 28
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: BioCh/2

PostWysłany: Śro 17:30, 17 Sty 2007    Temat postu:

wiec chemia zad1(za4pkt) bylo trzeba napisac program ktory wczytuje objetosc i gestosc cieczy a liczy mase Program mial wczytywac wartosci dla nieujemnych wartosci ojetosci i dla dodatnich wartosci gestosci gdy wczytywane byly inne dane to program mial ich nieczytac Zamieszczam rozwiazania za ktore dostalam 3.5 ale to tylko dlatego ze dal mi podowiedz

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int i;
float V,d,m;
i=0;
do
{printf("Podaj objetosc cieczy V= \n",i++);
scanf("%f",&V);
printf("Podaj gestosc cieczy d= \n",i++);
scanf("%f",&d);
if((V>=0)&&(d>0))
{printf("Wynik m= %f\n",V*d);}
if((V<0)||(d<0)){
printf("Wartosci ujemne nie da sie obliczyc\n");}}
while((V>0)&&(d>0));

system("PAUSE");
return 0;
}


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
pola




Dołączył: 09 Wrz 2006
Posty: 28
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: BioCh/2

PostWysłany: Śro 17:35, 17 Sty 2007    Temat postu:

W zad2 trzeba bylo napisac program ktory wczytuje liczby z klawiatury do tablicy[100] do momentu jak pojawia sie liczby ujemne ktoych nie wczytuje nastepnie liczy srednia wczytanych liczb zapisuje srednia na ekran a do pliku element-srednia
nistety nie zrobilam tego zadania wiec nie moge zamiescic roziazania

Życze powodzenia:)


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
małe biołe




Dołączył: 10 Lis 2005
Posty: 145
Przeczytał: 0 tematów

Ostrzeżeń: 2/5
Skąd: Mikołów BioCh/1

PostWysłany: Śro 19:25, 17 Sty 2007    Temat postu:

czy ktoś mądry moglby wytlumaczyc jak znalezc maxymalny i minimalny element tablicy?

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adalgrim
Starosta grupy AU (2rok)



Dołączył: 05 Lis 2005
Posty: 380
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: RAu

PostWysłany: Śro 19:48, 17 Sty 2007    Temat postu:

przepuszczasz tablicę odpowiednią pętlą ( zależnie od wymiarowości tablicy.. jak jednowymiarowa to jeden for, jak dwa to podwójny itd )

i teraz:

Kod:

for(i=0;i<100;i++){
   if(i==0){ max = tab[i]; min = tab[i]; }
   if(tab[i]>max) max = tab[i];
   if(tab[i]<min) min = tab[i];
}


w pierwszym ifie są klamry, bo wykonuję dwie czynności zależne od tego ifa. W pozostałych jest tylko jedna czynność poprzedzona średnikiem, więc nie trzeba stosować klamerek. A i pierwszy if jest dlatego, że coś trzeba przypisac zmiennym min i max - automatycznie pierwsze elementy tablicy tam będą. Być może z treści zadania wyniknie, że wcale tego ifa nie będzie trzeba robić. Wcale tez nie musi być 100 elementów. Najlepiej jakby wcześniej określić maksymalny rozmiar tablicy - lub go zczytać przy okazji innej pętli (robić count_tab++ podczas zapisu kolejnych elementów do tablicy) i tutaj wykorzystać warunek i<count_tab (pamiętając, że pierwszy element tablicy to 0 a nie 1, więc może trzeba będzie wykorzystać operator <= a nie <.

A poza pętlą jak wyświetlisz min i max, to masz odpowiednie wartości.

Chyba wsio na ten temat.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
małe biołe




Dołączył: 10 Lis 2005
Posty: 145
Przeczytał: 0 tematów

Ostrzeżeń: 2/5
Skąd: Mikołów BioCh/1

PostWysłany: Śro 20:23, 17 Sty 2007    Temat postu:

Ehhh... a moglby ktoś zerknąć na te kody, bo programy sie kompiluja ale wyskakuja bledy abo nie dzialaja jak trzeba a ja juz nie mam pomyslu na nie Sad

Zad. z pliku dane.txt przepisac liczby nie mieszczace sie w przedziale okreslonym przez uzytkownika programu do pliku wynik_1.txt

Rozwiazanie:

#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main()
{
FILE *plik,*plik1;
float a,b,x;

plik=fopen("dane.txt", "r");
plik1=fopen("wynik_1.txt", "w");

printf("Podaj dolna granice przedialu\n");
scanf("%f", &a);
printf("Podaj gorna granice przedialu\n");
scanf("%f", &b);

while(!feof(plik))
{
fscanf(plik, "%f" , &x);

if ((x<a) || (x>b)) {

fprintf(plik1, "%f ", x);
printf("%f ", x);
}
}

fclose(plik);
fclose(plik1);
system("PAUSE");
return 0;
}




Zad. Napisac program ktory wczytuje liczby z klawiatury do tablicy[100] do momentu jak pojawia sie liczby ujemne ktoych nie wczytuje nastepnie liczy srednia wczytanych liczb zapisuje srednia na ekran a do pliku element-srednia


Rozwiazanie:

#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main()
{
FILE *plik;
float tab[100]={0};
float x,y,srednia,z;
int i;

plik=fopen("zad.txt", "w");

do {

for(i=0; ; i++) {
printf("Podaj liczbe");
scanf("%f", &x);
tab[i]=x;
y+=tab[i];
} }
while(x>0);

srednia=y/i;
printf("Srednai wynosi=%f\n", srednia);

for(i=0; ; i++) {
z=tab[i]-srednia;
fprintf(plik, "%f", z);
}

system("PAUSE");
return 0;
}



Zad. Program zapełniający tablice jednowymiarową (o rozmiarze 100) N wartościami sczytanymi z pliku (plik może zawierać mniej niż N elementów) znajdujący minimalną i maksymalną wartość a następnie liczący dla każdego elementu z tablicy wartość element/max-min N – sczytuje z klawiatury


Rozwiazanie:

#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main()
{
FILE *plik;
float tab[100]={0};
int n,i;
float x,max,min,y;

plik=fopen("tablica.txt", "r");

printf("Podaj ilosc elementow n\n");
scanf("%d", &n);

while(!feof(plik))

{
fscanf(plik, "%f", &x);

for(i=0; i<n; i++){
fprintf(plik, "%f", x);
tab[i]=x;



if(i==0){ max = tab[i]; min = tab[i]; }
if(tab[i]>max) max = tab[i];
if(tab[i]<min) min = tab[i];


y=x/(max-min);

printf("tab[%d]=%f po obliczeniu=%f\n", i,x,y);
}
printf("Maksymalny element tablicy ma wartosc max=%f\n", max);
printf("Minimalny element tablicy ma wartosc min=%f\n", min);
}
fclose (plik);
system("PAUSE");
return 0;
}


z gory dzieki.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum ::BIOTECHNOLOGIA:: Strona Główna -> Archiwum Wszystkie czasy w strefie EET (Europa)
Idź do strony Poprzedni  1, 2, 3  Następny
Strona 2 z 3

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin