Einführung in die erste Programmierevaluation

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,76 KB

I. Bestimmung der Ergebnisse von Algorithmen

Übung A: Beachten Sie die folgende Sequenz von Anweisungen:

  1. Leer (A)
  2. Lies (B)
  3. Lies (C)
  4. D = (A == B)
  5. E = (A <> B)
  6. F = (MOD (B / A) >= C)

Beantworten Sie jetzt die folgenden Fragen. Angenommen, der Benutzer gibt 3 in A, 4 in B und 5 in C ein:

  • a) Welchen Wert enthält D nach der vierten Anweisung?
  • b) Welchen Wert enthält E nach der fünften Anweisung?
  • c) Welchen Wert enthält F nach der sechsten Anweisung?
  • d) Was sind A, B und C nach der letzten Anweisung?

Übung B: Beachten Sie die folgende Sequenz von Anweisungen:

  1. Leer (A)
  2. Ergebnis = 1
  3. Während (A > 1)
  4. Ergebnis = Ergebnis * A
  5. A = A - 1
  6. Ende während
  7. Drucke (Ergebnis)

Beantworten Sie jetzt die folgenden Fragen:

  • a) Wenn die erste Anweisung einen Wert von 2 in A einfügt, welcher Wert wird gedruckt?
  • b) Wenn die erste Anweisung einen Wert von 3 in A einfügt, welcher Wert wird gedruckt?
  • c) Wenn die erste Anweisung einen Wert von 4 in A einfügt, welcher Wert wird gedruckt?
  • d) Was wird berechnet?

II. Entwicklung von Algorithmen

A. Notenstatistik: Wir kennen die Statistiken über ein Thema. Erstellen Sie einen Algorithmus, der den Status von Studenten liest, bis der Anwender -1 eingibt. Berücksichtigen Sie bei jeder Bewertung die Anzahl der durchgefallenen, zugelassenen, bemerkenswerten und herausragenden Studenten. Ein Wert kleiner oder gleich 6 gilt als durchgefallen, mehr als 6 als angenommen, größer als 8,5 als bemerkenswert und 10 als herausragend. Am Ende soll ausgegeben werden: Gesamtzahl der Studenten, Anzahl der Durchgefallenen, sowie bemerkenswerte und herausragende Ergebnisse.

  • a. Der Anteil der Studierenden, die den Kurs abgeschlossen haben.
  • b. Der Anteil der Durchgefallenen, Besteher, Merit- und Auszeichnungsgrade des Themas.

B. Speisekarte mit Sandwiches: Entwerfen Sie einen Algorithmus, der die Anzahl der verbrauchten Einheiten jeder bestellten Mahlzeit liest und das gesamte Kundenkonto berechnet. Das Programm sollte beenden, wenn der Benutzer auf die Frage nach einem weiteren Konto mit "n" antwortet. Das Programm sollte zudem zählen, wie viele Einheiten der letzten Mahlzeit verkauft wurden und den Gesamtumsatz des Tages erfassen. Wenn mehr als 10 Einheiten eines Lebensmittels gekauft werden, gibt es einen Rabatt von 5 % auf den Gesamtumsatz; bei mehr als 20 Einheiten beträgt der Rabatt 10 %.

  • Schinken-Sandwich (10)
  • Käse-Sandwich (10)
  • Chips (25)
  • Sodas (12)
  • Bier (15)

Verwandte Einträge: