Zrozumiec Assembler3

Zrozumiec Assembler3



2 Zrozumieć Asembler

0.1 Wszystko można zaplanować

Szybko! Obudzić dzieci, już jest po siódmej. Nick ma mecz golfa o 9, a Diana balet o 10. Mikę! Daj Maxowi jego pigułki! (One już się kończą, pamiętasz, Mamo?) Ojciec pojechał na cały weekend na ryby... Dam ci tu parę setek i idź po pigułki do weterynarza... O Boże! Rzeczywiście. Hank potrzebował pieniędzy na benzynę i wziął wszystkie drobne. Przy supersamie jest bankomat i jak tam pojadę, to przy okazji będę mogła wymienić tę nieudaną deskę sedesową na właściwą.

Najlepiej będzie spisać to wszystko.

Jest sobotni poranek. W kilkudziesięciu milionach podmiejskich domów panie domu próbują z ołówkiem w ręku uporządkować w jakiejś kolejności wszystko, co trzeba dziś zrobić. Siedzą i układają sobie plan dnia:

Odwieźć Nicka do klubu golfowego. Pojadę przez Dempstcr, bo stamtąd jest tylko 10 minut do klubu. Czy mam paliwo? Lepiej to sprawdzić. Jeśli jest za mało, zatankuję na stacji Shella, bo następna jest dopiero na Milwaukee Avenue. Obok klubu pobiorę pieniądze z bankomatu, a następnie przejadę przez parking do supersamu, żeby wymienić tę deskę sedesową, którą Hank kupił w zeszłym tygodniu bez sprawdzania, jaki ona ma kształt. Nie zapomnieć wrzucić deskę na tylne siedzenie samochodu! Muszę to zapisać na początku listy.

Na to potrzebuję pół godziny, może trochę więcej. Szkółka baletowa jest w Parku Ridge. Z Milwaukee nie ma skrętu w lewo, ale za polełh golfowym jest droga, którą mogę dojechać. Muszę pamiętać, żeby nie skręcić na Milwaukee tak, jak to zawsze robię. To trzeba wpisać. Gdy będę w Parku Ridge, mogę sprawdzić, czy nowe okulary dla Hanka już są gotowe. Mogłabym zadzwonić, ale oni otwierają dopiero o 9-30. Aha! Jeszcze zakupy Mogę je zrobić w czasie baletu Diany. W drodze powrotnej pojadę skrótem przez Oaktown po pigułki dla psa.

Po kilku minutach mam już cały spis:

■    wrzucić deskę sedesową do auta

■    sprawdzić paliwo, jeśli brakuje, zatrzymać się na stacji Shella

■    odwieźć Nicka do klubu (przez Dempster)

■    zatrzymać się przy bankomacie w supersamie

■    wymienić deskę sedesową w supersamie

■    zawieźć Dianę na balet (dojazd tylną drogą za golfem)

■    sprawdzić, czy okulary Hanka są już gotowe. Jeśli są, upewnić się, czy nie zapomnieli o pokryciu ochronnym

■    zrobić zakupy

■    zabrać Dianę

■    zatrzymać się u weterynarza po pigułki dla psa

■    zostawić zakupy w domu

■    jeśli będzie chwila czasu, to odpocząć. Jeśli nie, jechać po Nicka

■    odpocząć!

To, co często nazywamy „spis bielizny do pralni” (nawet jeśli to nie dotyczy samej pralni) jest bardzo dobrym odpowiednikiem programu komputerowego. Nawet nie zdając sobie z tego sprawy nasza pani domu napisała dla siebie program komputerowy, a potem wykonała ten swój program w przewidzianym czasie.

Program komputerowy nie jest niczym więcej. iy, jako programista, piszesz spis kroków i sprawdzeń. Potem komputer wykonuje kolejno każdy krok lub sprawdzenie. Kiedy zostaną wykonane wszystkie kroki, komputer zatrzymuje się.

Program komputerowy jest listą kroków i sprawdzeń, niczym więcej

0.1.1 Kroki i sprawdzenia

Na powyższym „spisie z pralni” (planie dnia) przyjrzyjmy się bliżej temu, co ja nazywam „sprawdzenia”. Sprawdzenie jest rodzajem decyzji, których nawet w najzwyklejsze dni podejmujemy dziesiątki czy setki, czasami niemalże nie zdając sobie z tego sprawy.

Nasza pani domu wykonuje pierwsze sprawdzenie, kiedy wsiada do auta ruszając w zaplanowaną drogę. Patrzy na wskaźnik paliwa.


Wyszukiwarka

Podobne podstrony:
Zrozumiec Assembler0 Zrozumieć Asembler Napięcia utrzymywane są w stałej wartości. W większości prz
Skan Oryginalne równanie ruchu można przedstawić w postaci, w której najwyższa pochodna jest po jed
Zrozumiec Assembler4 Zrozumieć Asembler Liczby binarne podlegają wszystkim tym samym regułom, jakie
Zrozumiec Assembler0 Zrozumieć Asembler Jeff Duntemann
Zrozumiec Assembler1 Zrozumieć AsemblerJeff DUNTEMANN Copyright © 1993 by John Wileyand Sons Ali ri
Zrozumiec Assembler9 Zrozumieć AsemblerJeff DUNTEMANN Copyright © 1993 by John Wiley and Sons Ali r
Zrozumiec Assembler4 4 Zrozumieć Asembler Wskaźnik podaje jej jedną z dwóch informacji: 1) jest dos
Zrozumiec Assembler5 6 Zrozumieć Asembler my automatycznie, nie zdając sobie zupełnie sprawy, że o
Zrozumiec Assembler6 8 Zrozumieć Asembler dają do jakichś czarnych dziur, którymi zwykle są: szybki
Zrozumiec Assembler7 10 Zrozumieć Asembler0.3.2 Gramy w Big Bux W jednym z narożników planszy Big B
Zrozumiec Assembler8 12 Zrozumieć Asembler mioty. Na polach gry wykonujemy posunięcia i sprawdzenia
Zrozumiec Assembler9 14 Zrozumieć Asembler0.3.5 Adresowanie Bardzo ważną rolę spełniają (miejscami
Zrozumiec Assembler0 16 Zrozumieć Asembler Rozdział 1_Obce bazyDwójkowy, szesnastkowy i inne system
Zrozumiec Assembler1 18 Zrozumieć Asembler1.1 Powrót matematycznego smoka W roku 1966 prawdopodobni
Zrozumiec Assembler2 20 Zrozumieć Asembler Tabela 1.1. Liczenie po marsjańsku w systemie
Zrozumiec Assembler3 22 Zrozumieć AsemblerMamy marsjańską liczbę n= r©= Każda kolumna zawiera warto
Zrozumiec Assembler4 24 Zrozumieć Asembler mogły być przeniesione na DEC, DEC zaprojektował swoje m
Zrozumiec Assembler6 28 Zrozumieć Asembler Teraz, kiedy już dobrze poznałeś kolumnową notację zarów
Zrozumiec Assembler7 30 Zrozumieć Asembler nym systemie liczbowym i mogą spowodować poważne pomyłki

więcej podobnych podstron