Control Programs

A control program is basically a computer system which receives data from sensors and sends it to the output device, after being converted by the data converter box. Computers are now used to control many things such as heating system, burgal alarm, traffic lights, etc.

A control system sample diagram (From bbc)
A control system sample diagram (From bbc)


Computer Control is:

• Robotic
• System that works without human
• Automatic System

Computer control is similar to other Syntax (computer languages) such as Java, HTML, etc.

2nd Febuary 2012


Acronyms:

• ADC - Analog-to-Digital Converter
• DAC - Digital-to-Analog Converter
• Algorithm - a step-by-step procedure for calculations

Logo

Vocabulary:
  • command
  • argument
  • procedure
  • turtle
Basic commands:
  • fd & bk (Forward & Backward)
  • lt & rt (Left & Right)
  • pu & pd (Pen Up & Pen Down)
Logo help url:
http://derrel.net/ep/logo/logo_com.htm

3 New Things I learned today:

• DAC & ADC
• Color commands in Logo / Other many more commands such as SetPenSize, SetPC, PE, etc.
• Reuseability in Programming

Logo Powerpoint

The 'T' Circle


Trepeat.png

Code (Copy the code into Edall, save it and type in 'tlol' :



to tlol
repeat 8 [fd 50
lt 90
fd 20
rt 90
fd 20
rt 90
fd 60
rt 90
fd 20
rt 90
fd 20
lt 90
fd 50
rt 90
fd 20
lt 10]
end

Code for colored house (Your house must be done first)
setfloodcolor [255 0 0]
fd 50
fd 10
fd 50
fill
bk 100
rt 90
fd 10
setfloodcolor [205 175 149]
fill
fd 50
setfloodcolor [0 255 0]
fill

The Robot(Unfinished)
Untitled.png
Code:
to robot
square 100 rt 90 fd 80 rt 90 square 50 fd 50 pu lt 90 fd 25 rt 90 pd square 100 fd 100 rt 90 fd 25 lt 90 square 25 fd 25 square 15 fd 15 square 35 bk 35 bk 15 fd 10 rt 90 fd 25 lt 90 square 25 fd 25 square 15 fd 15 square 35 rt 90 pu rt 90 fd 50 fd 50 fd 50 fd 100 rt 90 fd 30 fd 10 fd 5 pd square 15 fd 15 rt 90 fd 15 square 25 fd 25 square 15 pu lt 90 lt 150 lt 30 fd 20 fd 50 fd 30 fd 20 bk 5 rt 90 fd 15 fd 15 lt 90 square 15 pd square 15 rt 90 rt 90 rt 90 square 25 fd 25 square 15 rt 90 rt 90 fd 50 fd 10 fd 10 fd 5 rt 90 fd 45 lt 90 square 25 fd 25 square 40 pu bk 100
end


to square :lenght
repeat 4[fd :lenght rt 90]
end

Computer Shop Logo
BB-Computer.jpg
Computer Shop Spreadsheet


2 New things I learned today:

1. Data Types
2. Adding / Deleting record

Jooleem Game Score:


Database for Books:



Queries in Database proof:




Reports:


Validation Rule:


Animation Assessment

  • Level 4
  • I use simple shapes in my animations.
  • I use motion tweening.
  • I use shape tweening.
  • I use .fla and .swf files appropriately.
  • Level 5
  • I animate more complex shapes.
  • I use layers so that I can include a background.
  • I use more than one tween in the same animation.
  • I control the pace of an animation by adding pauses
  • Level 6
  • I import images from other graphics applications.
  • I use the library to store and manage my shapes and symbols.
  • I put tweens on different layers.
  • My animations make sense and tell a story.
  • Level 7
  • I animate symbols, not just scenes.
  • I use sound in my animations

Banner Review:


Plan for Banner:



Spreadsheet Assessment

  • Level 4
  • I can use basic mathematical operations (+, -, *, /)
  • I type formulas once then use autofill to copy them
  • I organise my data using properly names worksheets
  • I use basic functions like SUM, MIN and MAX
  • I format cells as currency, %, etc
  • I name cells and ranges
  • I format worksheets so that they look good
  • Level 5
  • I use data validation to control what the user can enter into a cell
  • I use relative and absolute references
  • I use functions like IF and COUNT
  • I use formatting to help guide the user
  • I use conditional formatting
  • I hide rows and columns where appropriate
  • I annotate my work so that people understand what I have done
  • Level 6
  • I can model simple things in everyday life and use things like goal seek to find things out
  • I use nested IF functions
  • I use VLOOKUPs
  • I use functions like COUNTIF and SUMIF
  • I use controls such as spinners
  • I enter the arguments to some functions without using a wizard
  • Level 7
  • I protect worksheets so that users cannot damage them
  • I use VLOOKUPs across files
  • I use more complicated functions like INT and ROUNDDOWN
  • I use different file types such as csv
  • Level 8
  • I extend the functionality of the software using macros
  • Exceptional Performance
  • I extend the functionality of the software using a programming language such as VBA

Graphics Assessment

  • Level 4
  • I use basic shape tools lice rectangle and elipse.
  • I use keyboard shortcuts to zoom and move.
  • I arrange shapes by bringing them forward and sending them back.
  • I group objects together.
  • I use fill and stroke when adding colour.
  • I convert text to paths (outlines).
  • I use gradients sensibly.
  • I annotate my work so that people know what I have done.
  • Level 5
  • I duplicate objects.
  • I rotate objects.
  • I reflect objects.
  • I use the direct selection tool (the white pointer).
  • I use the pen tool to create polygons.
  • I control the polygon and star tools to create different shapes.
  • I export my graphics to suitable file types such as .gif, .png or .jpg.
  • I use the pathfinder.
  • I use the eyedropper tool.
  • I use layers.
  • Level 6
  • I use the pen tool to create curves.
  • I use the blend tool.
  • I use more than one stroke with a given shape to add detail.
  • I control canvas size and transparency before exporting.
  • I attach text to paths.
  • I name layers.
  • Level 7
  • I group layers
ClassicCars.png
FlowerPower.png



Exam

examwork.png


peer assesment


self-assessment:

It would be the same as Soha's.
I agree with Soha
I should have grouped the layers which I forgot to do. Other than that, there was only one point left - attaching text to paths.


Flash Presentation