Τελευταία μηνύματα

#1
Γενικά / Απ: Φυλλάδια Bebras
Τελευταίο μήνυμα από pgrontas - Χθες στις 10:07:19 ΜΜ
Πολύ χρήσιμο. Ευχαριστούμε
#2
Καλησπέρα,
Υπάρχει κάποιος τρόπος να ελέγξω αν στην τρέχουσα βαθμολογική περίοδο π.χ. Β τετράμηνο, υπάρχουν κάποια μαθήματα για τα οποία δεν έχει εισαχθεί ακόμη βαθμολογία στην εφαρμογή; Το ρωτάω γιατί, ενώ βλέπω ότι οι περισσότεροι συνάδελφοι έχουν καταχωρήσει την βαθμολογία του Β' τετραμήνου, ωστόσο, δεν ξέρω αν υπάρχουν κάποιοι που ακόμη δεν την έχουν εισάγει, ώστε να συνεννοηθώ μαζί τους... Π.χ. στο Myschool υπάρχει η αναφορά "Κατάσταση μαθητών που δεν έλαβαν βαθμό (σε βαθμολογική περίοδο)", οπότε αν όλοι οι μαθητές κάποιου τμήματος δεν έχουν βάλει βαθμό σε κάποιο μάθημα τότε συμπεραίνω ότι σε αυτό το μάθημα ο εκπαιδευτικός δεν έχει δώσει βαθμολογία. Αλλά θα ήταν πολύ βολικό να το ξέρω στην εφαρμογή "απουσιολόγος", πριν τα βάλω στο MySchool.
#3
Γ΄ Λυκείου / Απ: Ασκήσεις με συναρτήσεις στ...
Τελευταίο μήνυμα από tdrivas - Χθες στις 05:29:59 ΜΜ
#include <stdio.h>

void swap(float *p1,float *p2)
{
    float tmp = *p1;
    *p1 = *p2;
    *p2 = tmp;
}
int main()
{
  float x, y;

  printf("Enter the value of x and y\n");
  scanf("%f%f", &x, &y);

  printf("Before Swapping\nx = %f\ny = %f\n", x, y);

  swap(&x,&y);

  printf("After Swapping\nx = %f\ny = %f\n", x, y);

  return 0;
}
#4
Γ΄ Λυκείου / Απ: Ασκήσεις με συναρτήσεις στ...
Τελευταίο μήνυμα από tdrivas - Χθες στις 05:26:25 ΜΜ
#include <stdio.h>

float min(float x,float y, float z)
{
    if (x<=y  && x<=z)
        return x;
    else if (y<=x && y<=z)
        return y;
    return z;
}

int main() {
  int student;
  for(student=1;student<=3;student++)
  {
      printf("\nEnter 3 grades of student %d:",student);
      float g1,g2,g3;
      scanf("%f %f %f",&g1,&g2,&g3);
      printf("Minimum grade:%f\n",min(g1,g2,g3));
  }
return 0;
}
#5
Γ΄ Λυκείου / Ασκήσεις με συναρτήσεις στην C
Τελευταίο μήνυμα από Alex_01 - Χθες στις 04:12:04 ΜΜ

Άσκηση 1.
Δημιουργήστε μία συνάρτηση που να δέχεται σαν παραμέτρους τρείς τιμές και να
επιστρέφει την μικρότερή τους.
Να γραφεί ένα πρόγραμμα το οποίο να διαβάζει τους βαθμούς τριών φοιτητών και να
εμφανίζει τον μικρότερο τους με χρήση της συνάρτησης.


Άσκηση 2.
Δημιουργήστε μία συνάρτηση που να δέχεται σαν παραμέτρους δύο δείκτες σε
πραγματικούς και να αντιμεταθέτει τα περιεχόμενά τους.
Να γραφεί ένα πρόγραμμα το οποίο να διαβάζει δύο πραγματικούς αριθμούς και να
τους αντιμεταθέτει με χρήση της συνάρτησης.
#6
Γ΄ Λυκείου / Απ: ΝΕΟΣ διαδικτυακός διερμηνε...
Τελευταίο μήνυμα από limitcracker - Χθες στις 11:59:27 ΠΜ
Χαίρετε, και εμένα θα με ενδιέφερε να δω τον κώδικα.
Επίσης εντοπίσει κάποια bugs που τα κάνω mention;
#7
Γενικά / Φυλλάδια Bebras
Τελευταίο μήνυμα από apoldem - Χθες στις 11:02:29 ΠΜ
11 φυλλάδια με σπαζοκεφαλιές από τους διαγωνισμούς Bebras. Ειδικά για το Δημοτικό. Τα 6 πρώτα είναι για μικρές τάξεις (Γ', Δ' και ίσως λίγο Ε'), ενώ τα 5 τελευταία για μεγαλύτερες (Ε' και Στ'). Τα πιο δύσκολα φυλλάδια έχουν ένα αστεράκι στον τίτλο. Είναι δοκιμασμένα μέσα στην τάξη και πιστεύω λειτουργούν καλά.

Σε μερικές ασκήσεις έχω προσθέσει και δικά μου ερωτήματα, αν και διατηρείται σε όλα το πρωτότυπο νόημα. Οι εκφωνήσεις είναι όλες μεταφρασμένες "πολύ ελεύθερα", πολλές φορές αρκετά μακρυά από το πρωτότυπο. Δεν έχουν κάποια συγκεκριμένη σειρά. Είναι παρμένα τυχαία, από διάφορες χρονιές. Πολλά σχήματα τα έχω αλλάξει έτσι ώστε να φαίνονται καλά σε ασπρόμαυρη φωτοτυπία.

Πιστεύω θα φανούν χρήσιμα σε περιπτώσεις που χρειάζεται κάποιος να απασχολήσει τα παιδιά εκτός εργαστηρίου. Αν τα έχετε έτοιμα σε φωτοτυπίες και ξαφνικά συμβεί κάτι (π.χ. έπεσε το ρεύμα) τα βγάζετε από το συρτάρι και περνάτε την ώρα άνετα. Κάθε φυλλάδιο βγάζει μία διδακτική ώρα.

Για τους μερακλήδες που θα θελήσουν να κάνουν αλλαγές ή προσθήκες, ανεβάζω και όλα τα αρχεία σε επεξεργάσιμη μορφή. Θα χρειαστείτε libreoffice και σπάνια gimp ή inkspace. Βάζω μέσα και τις γραμματοσειρές που χρησιμοποίησα (gfs elpis και ubuntu). Είναι ελεύθερα να τα κάνει ο καθένας ότι θέλει.

Bebras Φυλλάδια

Bebras editable
#8
Πολυδιάστατοι πίνακες / Άσκηση με πίνακες
Τελευταίο μήνυμα από Alex_01 - 16 Μαΐου 2022, 06:54:40 ΜΜ

Είμαι φοιτητής έχω να λύσω αυτή την άσκηση στον προγραμματισμό σε γλώσσα C .


Ευελπιστώ στην άμεση απάντησή σας.

ΑΣΚΗΣΗ
Σε μια εξέταση συμμετείχαν 3 φοιτητές .
Η εξέταση περιείχε 4 ασκήσεις.
Για κάθε άσκηση καταγράφουμε την βαθμολογία (μόνο ακέραιος από 1-10)
Να γραφεί ένα πρόγραμμα το οποίο:
1) Να διαβάζει τα ονόματα των 3 φοιτητών και να τα καταχωρεί σε έναν κατάλληλο
πίνακα.
2) Να διαβάζει τις 4 βαθμολογίες των ασκήσεων των 3 φοιτητών και να τις καταχωρεί
σε ένα πίνακα 2 διαστάσεων.
3) Να εμφανίζει τα ονόματα των φοιτητών και κάτω από κάθε όνομα να εμφανίζει την
βαθμολογία που πήρε σε κάθε άσκηση, από την μικρότερη προς την μεγαλύτερη. Να
χρησιμοποιήσετε ταξινόμηση φυσαλίδας (bubble sort).


Οδηγίες εργασίας.

1. Ο πίνακας για τα ονόματα φοιτητών πρέπει να είναι δισδιάστατος τύπου char και να
δηλώνεται ως char onomata[SIZE][30];// Όπου SIZE ο αριθμός φοιτητών.
Για να εισάγεται τα ονόματα των φοιτητών χρησιμοποιήστε την συνάρτηση gets
μέσα στον κατάλληλο βρόγχο. Πχ : gets(onomata);

2. Αναλυτικά τα βήματα σχεδιασμού του προγράμματος θα πρέπει να είναι τα εξής:
1. //Καθορίζουμε το πλήθος των φοιτητών
2. //Διαβάζουμε τα ονόματα των φοιτητών
3. //Διαβάζουμε τις βαθμολογίες κάθε φοιτητή
4. // Ταξινομούμε τον πίνακα των ασκήσεων ανά γραμμή με ταξινόμηση
φυσαλίδας(bubble sort)
5. // Εμφανίζουμε τα ονόματα και την βαθμολογία κάθε φοιτητή.


Μια τυπική είσοδος - έξοδος κατά την εκτέλεση του προγράμματος θα πρέπει να είναι η
παρακάτω:


Dose onoma foithth 1->nikos
Dose onoma foithth 2->kostas
Dose onoma foithth 3->giorgos
Dose vathmoys foithth nikos
vathmos askhshs 1 -> 9
vathmos askhshs 2 -> 7
vathmos askhshs 3 -> 8
vathmos askhshs 4 -> 9
Dose vathmoys foithth kostas
vathmos askhshs 1 -> 6
vathmos askhshs 2 -> 7
vathmos askhshs 3 -> 3
vathmos askhshs 4 -> 6
Dose vathmoys foithth giorgos
vathmos askhshs 1 -> 9
vathmos askhshs 2 -> 7
vathmos askhshs 3 -> 4
vathmos askhshs 4 -> 6
nikos
7 8 9 9
kostas
3 6 6 7
giorgos
4 6 7 9
#9
Linux / Απ: Lego spike και ubuntu ltsp
Τελευταίο μήνυμα από markakis - 16 Μαΐου 2022, 06:05:05 ΜΜ
Για να μπορέσουμε να δούμε σε τι στάδιο βρίσκεται η προσπάθεια από το έργο bricklife (κώδικας, online editor), μπορεί κάποιος που διαθέτει κάποιο από τα hub LEGO SPIKE Prime ή LEGO SPIKE Essential να δοκιμάσει να συνδέσει το hub μέσα από Windows, χρησιμοποιώντας το επίσημο Scratch Link (Windows);

Στο μεταξύ άνοιξα issue στο επίσημο έργο Scratch 3 στο GitHub και ζητάω τη δημιουργία επεκτάσεων για τα εν λόγω hub. Μπορείτε να το στηρίξετε αφήνοντας κάποιο σχόλιο εκεί.
#10
Γ΄ Λυκείου / Απ: Αποθετήριο Ασκήσεων Πληροφ...
Τελευταίο μήνυμα από limitcracker - 16 Μαΐου 2022, 12:00:54 ΜΜ
Θέμα Γ - Ομπρέλες Ξαπλώστρες Θαλάσσης

Επανάληψη  ◇  Τυχαία Προσπέλαση  ◇  Υποπρόγραμμα