Rozwiązanie rebus gałęzi gałęzi. Pytania kontrolne

Nazwijmy tę metodę - wyliczenie kontrolowane.

programowe zadanie3_8c;

dla k:=1 do 4 do

dla t:=2 do 9 do

jeśli k<>t wtedy

dla o:=0 do 9 do

jeśli (k<>o) i (t<>o) wtedy

kto:=k*100+t*10+o;

kot:=k*100+o*10+t;

prąd:=t*100+o*10+k;

jeśli kto+kot=tok to napiszln(kto,"+",kot,"=",tok);

Taki algorytm, nawet przy 8-10 zagnieżdżonych pętlach, działa bardzo szybko.

Pytania kontrolne:

1. Czy zagnieżdżone pętle mogą używać tej samej zmiennej, takiej jak i?

2. Czy można zagnieżdżać różne pętle: FOR w WHILE lub REPEAT w FOR?

Zadania do samodzielnej pracy:

1. Stare zadanie. Ile byków, krów i cieląt można kupić, jeśli byk kosztuje 10 rubli, krowa kosztuje 5 rubli, cielę kosztuje pięćdziesiąt dolarów (0,5 rubla), pod warunkiem, że 100 sztuk bydła trzeba kupić za 100 rubli.

2. Biorąc pod uwagę liczbę naturalną n. Dla wszystkich liczb od 1 do n znajdź:

a) liczba dzielników; b) suma dzielników parzystych.

3. Znajdź wszystkie rozwiązania następujących zagadek numerycznych:

a) BABCIA + DZIADEK + TURP = OPOWIEŚĆ (4 rozwiązania)

b) KROWA + TRAWA + MLECZARKA = MLEKO (2 roztwory)

c) ALYONKA + IVAN + KOZA = OPOWIEŚĆ (1 roztwór)

d) GAŁĄZ + GAŁĄZ + PNIA = DRZEWO (3 roztwory)

e) BRAMA + TRAWA = PIŁKA NOŻNA (3 rozwiązania)

Nauka „Cykle”

M4_Blok #3

Temat lekcji :

pętle zagnieżdżone.

Cel lekcji:

1. Utrwalenie wiedzy na temat stosowania różnych typów cykli;


2. Zdobądź umiejętności rozwiązywania algorytmów z zagnieżdżonymi pętlami.

Gimnazjum nr 1 w Lidowie

Aby rozwiązać problem, często konieczne jest użycie kilku zagnieżdżonych struktur cyklicznych. Takie konstrukcje nazywane są pętlami zagnieżdżonymi.

Spójrzmy na kilka przykładów:

Biorąc pod uwagę liczbę naturalnąS. Wymagane jest napisanie programu, który znajdzie wszystkie prostokąty o polu równymSa boki są wyrażone w liczbach naturalnych.

programowe zadanie 3_6;

var s, a, b:długość;

writeln("Wpisz s"); odczyt(y);

dla a:=1 do s do

dla b:=1 do s do

jeśli a*b=s to napisz ("strony ",a" i ",b);

Ten problem można było rozwiązać za pomocą tylko jednego cyklu. Zastanów się, jak to zrobić.

Biorąc pod uwagę liczby naturalnen, m. Uzyskaj wszystkie liczby naturalne mniejsze niżn, suma kwadratów, których cyfry są równem.

programowe zadanie 3_7;

var n, m, i, a, suma, cif:longint;

writeln("wpisz n i m"); readln(n, m);

dla i:=1 do n do

suma:=suma+sqr(cif);

jeśli sum=m to napisz(i," ");

Znajdź wszystkie rozwiązania danej zagadki numerycznej. Każda litera odpowiada numerowi. Co więcej, te same litery odpowiadają tym samym cyfrom, różne litery - różnym cyfrom.

Ponieważ są tutaj tylko trzy litery, wystarczy napisać trzy zagnieżdżone pętle dla rozwiązania i przejść przez wszystkie opcje dodawania liczb trzycyfrowych.

programowe zadanie 3_8a;

vark, t, o, kto, kot, tok:longint;

dla k:=0 do 9 do

dla t:=0 do 9 do

dla o:=0 do 9 do

kto:=k*100+t*10+o;

kot:=k*100+o*10+t;

prąd:=t*100+o*10+k;

jeśli (k<>t) i (k<>o) i (t<>o) i (kto+kot=tok) wtedy

writeln(kto,"+",kot,"=",tok);

W tym algorytmie korpus cyklu został wykonany 10∙10∙10=1000 razy. (będzie mówić złożoność algorytmu =1000)

Jeśli jednak do rozwiązania bardziej skomplikowanych zagadek trzeba napisać 8-10 zagnieżdżonych pętli, to takie pełne wyliczenie sprawdzi się przez długi czas.

Możesz nieco uprościć ten algorytm, jeśli zobaczysz, że 1≤k≤4, t≥2.

dla k:=1 do 4 do

dla t:=2 do 9 do

dla o:=0 do 9 do

Teraz złożoność algorytmu wynosi 4∙8∙10=320. Prosta poprawka kosmetyczna spowodowała 3-krotny wzrost prędkości.

Ale ten algorytm też nie jest optymalny. Patrzeć na k=2 i t=2 program przejdzie przez wszystkie 10 opcji o. W takich przypadkach, gdy k=t cykl o o w ogóle nie powinno się tego robić.

Kto z nas nie zna łamigłówek? Te zabawne szyfry są znane wszystkim, od najmłodszych do starszych. W łamigłówkach słowa są szyfrowane za pomocą sekwencji obrazków i różnych symboli, w tym liter i cyfr. Słowo „rebus” jest tłumaczone z łaciny jako „za pomocą rzeczy”. Rebus powstał we Francji w XV wieku, a pierwszy drukowany zbiór puzzli opublikowany w tym kraju w 1582 roku został opracowany przez Etienne Taburo. W czasie, który minął od tego czasu, technika kompilacji problemów rebus została wzbogacona o wiele różnych technik. Aby rozwiązać rebus, ważne jest nie tylko, aby wiedzieć, co jest narysowane, ale także wziąć pod uwagę położenie rysunków i symboli względem siebie, co osiąga się dzięki praktyce. Istnieją pewne niewypowiedziane zasady, według których układa się łamigłówki i łatwiej je rozwiązać również według tych samych zasad, a zasady są następujące:

Ogólne zasady rozwiązywania zagadek

Słowo lub zdanie w rebusie jest podzielone na części, które są przedstawione w postaci obrazu lub symbolu. Rebus jest zawsze czytany od lewej do prawej, rzadziej od góry do dołu. Spacje i znaki interpunkcyjne nie są odczytywane. To, co jest narysowane na rysunkach w rebusie, czyta się w mianowniku, zwykle w liczbie pojedynczej, ale są wyjątki. Jeśli narysowanych jest kilka obiektów, strzałka wskazuje, która część całego obrazu jest używana w tym rebusie. Jeśli nie odgadnie się jednego słowa, ale zdanie (przysłowie, hasło, zagadka), następnie oprócz rzeczowników są czasowniki i inne części mowy. Zwykle jest to określone w zadaniu (na przykład: „Zgadnij zagadkę”). Rebus zawsze musi mieć rozwiązanie i to jedno. Niejednoznaczność odpowiedzi należy określić w warunkach rebusa. Na przykład: „Znajdź dwa rozwiązania tej zagadki”. Liczba technik użytych w jednym rebusie i ich kombinacjach nie jest ograniczona.

Jak rozwiązywać zagadki z obrazków

Nazywają wszystkie obiekty kolejno od lewej do prawej w mianowniku liczby pojedynczej.

Odpowiedź: śledź doświadczenie = tracker

Odpowiedź: pudełko wół = włókno

Odpowiedź: oko twarzy = obrzeża

Jeśli obiekt jest rysowany do góry nogami, jego nazwę należy czytać od prawej do lewej. Na przykład rysowany jest „kot”, musisz przeczytać „aktualny”, narysowany „nos”, musisz przeczytać „sen”. Czasami wskazówki dotyczące czytania są oznaczone strzałką.

Odpowiedź: sen

Często obiekt narysowany w rebusie można nazwać inaczej, na przykład „łąka” i „pole”, „noga” i „łapa”, „drzewo” i „dąb” lub „brzoza”, „notatka” i „mi” , w takich przypadkach musisz wybrać odpowiednie słowo, aby rebus miał rozwiązanie. To jedna z najważniejszych trudności w rozwiązywaniu zagadek.

Odpowiedź: dąb rava \u003d gaj dębowy

Jak rozwiązywać zagadki z przecinkami

Czasami nazwa przedstawionego przedmiotu nie może być użyta w całości i jedna lub więcej liter na początku lub na końcu słowa musi zostać pominięta. Następnie używany jest przecinek. Jeśli przecinek znajduje się po lewej stronie figury, pierwsza litera jest usuwana z jej nazwy, jeśli jest po prawej, ostatnia. Ile przecinków jest wartych, tyle liter jest odrzucanych.

Odpowiedź: ho piłka k = chomik

Na przykład rysowane są 3 przecinki i „podajnik”, wystarczy przeczytać „mucha”; „żagiel” i 2 przecinki są narysowane, wystarczy przeczytać „para”.

Odpowiedź: Parasol p = wzór

Odpowiedź: li sa do por gi = buty

Jak rozwiązywać zagadki z literami

Takie kombinacje liter, jak poprzednio, powyżej, na, pod, z tyłu, w, y, w, z reguły nie są przedstawiane w łamigłówkach, ale są identyfikowane z odpowiedniej pozycji liter i rysunków. Litery i kombinacje liter od, do, od, od, do i nie są pokazane, ale relacje między literami lub obiektami lub kierunek.

Jeśli dwa obiekty lub dwie litery lub litery i cyfry są wciągnięte jeden w drugi, to ich nazwy są odczytywane z dodatkiem przyimka „w”. Na przykład: „v-o-tak”, „v-o-siedem” lub „nie-v-a”. Możliwy jest inny odczyt, na przykład zamiast „ósemki” można przeczytać „siedem-w-o”, a zamiast „woda” - „tak-w-o”. Ale takie słowa nie istnieją, dlatego takie słowa nie są rozwiązaniem na rebus.

Odpowiedzi: V-o-tak, V-o-siedem, V-o-lx, V-o-ro-n, V-o-mouth-a

Jeśli jeden obiekt lub symbol jest rysowany pod drugim, odszyfrujemy go z dodatkiem „na”, „powyżej” lub „pod”, musisz wybrać przyimek zgodnie ze znaczeniem. Przykład: „fo-na-ri”, „pod-at-shka”, „nad-e-wa”.

Odpowiedzi: for-on-ri, under-at-shka, over-e-wa

Jeśli za jakąkolwiek literą lub przedmiotem znajduje się inna litera lub przedmiot, musisz przeczytać z dodatkiem „for”. Na przykład: „Ka-za-n”, „za-ya-ts”.

Odpowiedź: for-i-ts

Jeśli jedna litera leży obok drugiej lub opiera się o nią, czytają z dodatkiem „y” lub „k”. Na przykład: „L-u-k”, „d-u-b”, „o-k-o”.

Odpowiedzi: cebula, dąb

Jeśli litera lub sylaba składa się z innej litery lub sylaby, przeczytaj ją z dodatkiem „od”. Na przykład: „od-b-a”, „b-od-on”, „poza-y”, „k-od-ik”.

Odpowiedzi: chata, żubr

Jeśli w całej literze jest napisana inna litera lub sylaba, czytają z dodatkiem „by”. Na przykład: „po-r-t”, „po-l-e”, „po-i-s”. Również "by" może być użyte, gdy jedna litera z nogami przebiega nad inną literą, cyfrą lub obiektem.

Odpowiedź: Polska

Odpowiedzi: pas, pole

Jeśli obiekt zostanie narysowany, a obok niego zostanie napisana litera, a następnie litera zostanie przekreślona, ​​oznacza to, że ta litera musi zostać wyrzucona ze słowa. Jeśli nad przekreśloną literą jest jeszcze jedna, oznacza to, że należy ją zastąpić. Czasami w tym przypadku między literami umieszczany jest znak równości.

Odpowiedź: laz

Odpowiedź: malina z Mont \u003d cytryna

Jak rozwiązywać zagadki z liczbami

Jeśli nad obrazkiem znajdują się cyfry, jest to wskazówka, w jakiej kolejności należy czytać litery z nazwy tematu. Na przykład 4, 2, 3, 1 oznacza, że ​​najpierw czytana jest czwarta litera nazwiska, potem druga, a następnie trzecia i pierwsza.

Odpowiedź: bryg

Liczby można przekreślić, co oznacza, że ​​należy usunąć ze słowa literę odpowiadającą tej kolejności.

Odpowiedź: koń ak LUa bo mba = Kolumb

Dość rzadko akcja litery jest używana w rebusach - biegnie, lata, kłamie, w takich przypadkach do nazwy tej litery należy dodać odpowiedni czasownik w trzeciej osobie czasu teraźniejszego, na przykład „y -biegi”.

Jak rozwiązywać zagadki z notatkami

Często w rebusach poszczególne sylaby odpowiadające nazwom notatek - „do”, „re”, „mi”, „fa” ... są przedstawione z odpowiednimi nutami. Czasami używane jest ogólne słowo „notatka”.

Notatki używane przy układaniu puzzli


Odpowiedzi: fasola, minus

Po zapoznaniu się z zasadami rozwiązywania zagadek możesz z łatwością nie tylko rozwiązać dowolną zagadkę, ale także nauczyć się samodzielnie układać puzzle.

  1. Nazwa wszystkiego, co jest pokazane na zdjęciach w rebusie, jest odczytywana tylko w mianowniku.
  2. Zdjęcie w rebusie może mieć więcej niż jedno imię. Przykład: noga i łapa, oko i oko; lub obraz może mieć imię ogólne lub prywatne (ptak to imię pospolite; kogut, gołąb, mewa to imię prywatne).
  3. Przecinki (odwrócone lub nie) wskazują, że ze słowa należy usunąć skrajne litery. Pierwsze słowa, jeśli przecinki znajdują się przed obrazem, lub od końca słowa, jeśli przecinki znajdują się za rysunkiem. Liczba liter do usunięcia odpowiada liczbie przecinków. LAS
  4. Litery przekreślone – takie litery należy usunąć ze słowa. Jeśli przekreślone litery się powtarzają, wszystkie są usuwane. KASA
  5. Przekreślone cyfry wskazują, że w słowie taką literę należy usunąć.
  6. Znak równości między literami (A=E) wskazuje, że należy zastąpić wszystkie litery A literami E. Równość 1=E oznacza zastąpienie tylko pierwszej litery w słowie. SIŁA
  7. Strzałka między literami (E -> B) wskazuje również odpowiednią zamianę liter.
  8. Liczby 1,2,7,5 nad obrazkiem wskazują, że należy wziąć litery 1,2,7,5 z danego słowa i ułożyć je w kolejności, w jakiej znajdują się liczby. CZOŁG
  9. Obraz odwrócony do góry nogami wskazuje, że słowo należy czytać od prawej do lewej. (KOT - AKTUALNY)
  10. Strzałka skierowana w lewo nad obrazkiem wskazuje, że po odszyfrowaniu słowa należy je czytać od tyłu. KOT
  11. Kiedy ułamek jest używany w rebusie, jest rozwiązywany jako „ON” (dzielenie ON). Jeśli w rebusie użyto ułamka z mianownikiem 2, to jest to rozwiązywane jako „PIĘTRO” (połowa). PÓŁKA LATARKA
  12. Podczas układania puzzli używane są notatki. Aby określić notatkę, liczy się tylko linia, na której znajduje się notatka. czarna kropka(Notatka).
  13. Wewnątrz litery „O” znajduje się sylaba „TAK”, okazuje się, że V-O-TAK, tj. "WODA". Może być również odczytywany jako „TAK-V-O”. Wybrana jest opcja, która ma największy sens. BĘDZIE
  14. Gdy obrazy znajdują się jeden nad drugim, odczytuje się je jako „NAD”, „WŁ”, „POD” (w zależności od tego, co pasuje do znaczenia). PREZENT ANANAS
  15. Litera składająca się z innych liter jest czytana jako przyimek „OD”. Na przykład z litery „B” tworzymy literę „A”, a następnie otrzymujemy: od „B” „A” (IZBA). Chata
  16. List umieszczony nad innym listem jest czytany jako „PO”. POLE
  17. Litera przedstawiona za inną literą jest czytana jako przyimek „DO” lub „PRZED”. Wybrana jest opcja, która ma największy sens. ZAJĄC
  18. Znak „+” oznacza przyimek „K” (Uwaga 2 + 3 można przeczytać: Dodać Trzy do Dwóch lub Trzy, aby dodać Do Dwóch). Powinieneś wybrać opcję, która ma sens. Okno kokon
  19. Podwójna strzałka między cyframi oznacza, że ​​litery pod tymi cyframi należy zamienić ze sobą. stopa
  20. Przekreślony znak „=” między obrazkami należy czytać jako „NIE” (przykład: „C” NIE jest równe „G”). Śnieg

Cóż, teraz jesteś gotowy, aby rozwiązać każdą zagadkę?

P.S.: Jeśli znasz inne zasady rozwiązywania zagadek lub zauważysz jakieś nieścisłości w opisie istniejących zasad, napisz o tym w komentarzach poniżej.

(j komentuje)