freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

ΕΛΕΓΧΟΣ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΣ ΒΑΣΙΚΩΝ ΓΕΩΜΕΤΡΙΚΩΝ ΣΧΗΜΑΤΩΝ σε C


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα]      Bookmarks Tags: cΠεριβάλλονέλεγχοςυπολογισμός Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
PBIRBAS


Μέλος από: 28 Οκτ 2009
Μηνύματα: 8

View users profile
ΜήνυμαΣτις: 02 Νοε 2009 21:52    Θέμα: ΕΛΕΓΧΟΣ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΣ ΒΑΣΙΚΩΝ ΓΕΩΜΕΤΡΙΚΩΝ ΣΧΗΜΑΤΩΝ σε C
Περιγραφή θέματος: ΕΛΕΓΧΟΣ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΣ ΒΑΣΙΚΩΝ ΓΕΩΜΕΤΡΙΚΩΝ ΣΧΗΜΑΤΩΝ σε περιβάλλον C
Απάντηση με παράθεση  Mark this post and the followings unread

Θα ήθελα να αναπτύξω ένα πρόγραμμα στην γλώσσα προγραμματισμού C, το οποίο θα ελέγχει αν ένας μαθητής δημοτικού ξέρει να υπολογίζει την περίμετρο και το εμβαδόν βασικών γεωμετρικών σχημάτων, όπως το τετράγωνο, το ορθογώνιο, ο ρόμβος και το ορθογώνιο και ισοσκελές τρίγωνο. Το πρόγραμμα θα πρέπει να σχεδιάζει τα σχήματα (για το λόγο αυτό τα στοιχεία που θα δίνει ο μαθητής για να προσδιορίζει το κάθε σχήμα θα πρέπει να είναι ακέραιες τιμές) και να ελέγχει για το αν οι τιμές που δίνονται από το μαθητή για τα στοιχεία των σχημάτων είναι λογικές και αν όχι θα πρέπει να του ζητά να τις αλλάξει.
Για κάθε σχήμα ο μαθητής θα πρέπει να το βλέπει σε 4 μορφές. Την όρθια και την περιστροφή του κατά 90, 180 και 270 μοίρες.


Υπόδειξη: Για τον ρόμβο είναι αρκετό να δοθεί το μήκος της κάθετης διαγωνίου.

Kamia idea pos na xekinhsv
Hermeia
Honorary Member

Μέλος από: 01 Αυγ 2004
Βοηθήματα: 4
Μηνύματα: 256+

Περιοχή: Αθήνα
View users profile Visit posters website
skype 
ΜήνυμαΣτις: 05 Νοε 2009 03:40    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Αν δεν έχεις άποψη περί του πως θέλεις να φέρεται το πρόγραμα στον χρήστη (user interface), είναι ένα καλό θέμα για αρχή.

Σημερα - και ιδιαίτερα εφόσον απευθυνεσαι σε παιδιά, το πρόγραμμα πρέπει να τοιμάζει ότι τοιμαζει στην εναρξή του όσο γίνεται πιο γρήγορα, και να εμφανίζει μια ωραία (ή απλή) αρχική/βασική οθόνη (παράθυρο φυσικά..)
όπου σε καποιο κομάτι της θα θυμίζει στο χρήστη τις επιλογές του, κι αποκει και περα θα περιμένει τί θα επιλέξει ο χρήστης.

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

Φυσικά επίσης, πάντα μια από τις επιλογές του χρήστη θαναι η Βοήθεια, με 2 βασικές επιλογές μέσα της α. Κατάλογος όλης της βοήθειας και Β. όποια βοήθεια ταιριάζει στην τρέχουσα φάση/οθόνη/παράθυρο εκτέλεσης.

αν βαλεις αυτή την προτεραιότητα - οτυ πως θα διαντιδρά το πρόγραμμα με το χρήστη, και του τί θα βλέπει και τί θα μπορεί κάθε φορά να κάνει ι χρήστης.. είναι ένας καλός δρόμος για να γίνει ένα καλο φιλικό πρόγραμμα.

Τωρα για το πόσο λογικό και χρήσιμο είναι να περιστρέφεις.τα τετράγωνα, ανα 90 μοίρες.. εσύ αποφασίζεις..

καλη επιτυχία

_________________
Hermeia the InfoSharer
Η Γνώση είναι Δύναμη
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
ενας κωδικας σε C που βγαζει μη αναμενομενο αποτεσμα 1 teresa92 13 Αυγ 2016 21:26
teresa92 Εμφάνιση τελευταίου μηνύματος
Bitwise operators in C 3 Kappa4 15 Δεκ 2014 20:38
mariosal Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 09 Δεκ 2016 17:22 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos