LO: Were learning to understand how logic applies to us when building applications.
A logic gate is a digital circuit which either allows a signal to pass through it or to stop it. There are seven basic logic gates: AND, OR, XOR, NOT, NAND, NOR, and XNOR.
NOT GATE Input Output NOT GATE HEAT DETECTOR (ABOVE 20 C) CENTRAL HEATING
c c AND GATE AND GATE ON SWITCH FOR ALARM PERSON SENSOR BURGLAR ALARM Input Output
OR GATE Input OR GATE FRONT DOORBELL SWITCH BACK DOORBELL SWITCH DOORBELL
It is important to remember the rules of each gate. For example The NOT gate has only one input and therefore only has one output. The truth table below has been started for you, see if you can finish it… INPUT AOUTPUT X 1 1
Using these rules, see if you can finish the other two truth tables. The output is "true" if either or both of the inputs are "true." If both inputs are "false," then the output is "false. – OR The output is "true" when both inputs are "true. Otherwise, the output is "false. - AND
? ? ? ? YES, She/He is OK Good dancer Good at sport Blue eyes Has a big nose Name the logic gates. Test it by answering True or false (Yes or No) for each Input. Task – Create a pattern of logic gates to find out if something is suitable. It could be the perfect video game or CD to listen to.
Now that you understand the rules, it time to apply it to TouchDevelop. Youve learnt about 3 different gates, you may need to compare items before making algorithms in the future. Can you think of things you might need to compare in a game?
1.Using the lesson 10 video, create the 3 logic gates as 3 separate programmes. 2.Publish the program with your name so that your teacher can search or it. 3.Once your teacher is happy with your Logic gates, see if you can create variables and repeat the logic gates you illustrated previously.
Your teacher might pass around 3 torches around the room. The teacher has one input Another student is the second input. The 3 rd student will need to turn the 3 rd torch, on or off based on the gate mentioned by the teacher.