Docsity
Docsity

Przygotuj się do egzaminów
Przygotuj się do egzaminów

Studiuj dzięki licznym zasobom udostępnionym na Docsity


Otrzymaj punkty, aby pobrać
Otrzymaj punkty, aby pobrać

Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium


Informacje i wskazówki
Informacje i wskazówki

Ram,zadania - Notatki - Programowanie, Notatki z Informatyka

Informatyka: notatki z zakresu programowania dotyczące ram. Zadania.

Typologia: Notatki

2012/2013

Załadowany 12.04.2013

Norbert_88
Norbert_88 🇵🇱

4.5

(31)

322 dokumenty

1 / 4

Toggle sidebar

Ta strona nie jest widoczna w podglądzie

Nie przegap ważnych części!

bg1
Napisac programy obliczajace nastepujace funkcje:
(a) f(n) = n5,
(b) f(n) = n10,
(c) f(a; b; c; d; e; f; x) = ax5
+ bx4 + cx3
+ dx2 + ex + f;
(d) f(n) = (0 jesli n jest parzysta, 1 w przciwnym przypadku),
(e) f(n) = n60, ale nie wiecej niz 15 rozkazów.
read 0
store 1
mult 1
mult 1
mult 1
mult 1
write 0
halt
read 0
store 1
store 2
load =10
store 4
petla: load 4
sub =1
store 4
jzero koniec
load 2
mult 1
store 2
jump petla
koniec: load 2
write 0
halt
ladowanie: read 0 #a
store 1
pf3
pf4

Podgląd częściowego tekstu

Pobierz Ram,zadania - Notatki - Programowanie i więcej Notatki w PDF z Informatyka tylko na Docsity!

Napisac programy obliczajace nastepujace funkcje:(a) f(n) = n 5 , (b) f(n) = n(c) f(a; b; c; d; e; f; x) = ax 10 , 5 + bx (^4) + cx 3 + dx (^2) + ex + f; (d) f(n) = (0 jesli n jest parzysta, 1 w przciwnym przypadku),(e) f(n) = n 60 , ale nie wiecej niz 15 rozkazów.

read 0 store 1 mult 1 mult 1 mult 1 mult 1 write 0 halt read 0 store 1 store 2 load = store 4 petla: load 4 sub = store 4 jzero koniec load 2 mult 1 store 2 jump petla koniec: load 2 write 0 halt ladowanie: read 0 #a

read 0 #b

  • store
  • store read 0 #c
  • store read 0 #d
  • store read 0 #e
  • store read 0 #f
  • store read 0 #x
  • liczeniepierwiastkow: load
    • mult
    • store 8 #potega
    • mult
    • store 9 #potega
    • mult
    • store 10 #potega
    • mult
    • store 11 #potega
  • mnozenie: load
    • mult
    • store
    • load
    • mult
    • store
    • load
    • mult - load - mult - store - load - mult - store
  • sumowanie: load - add - add - add - add - add
  • koniec: write - read halt - store - div = - mult = - sub
  • parz: load = jump nieparz - write
  • nieparz: load = jump koniec - write
    • read koniec: halt
    • store
    • load =
    • store
  • petla: load
    • sub =
    • store
    • load jzero koniec
    • mult
    • store
  • koniec: load jump petla
    • write