Académique Documents
Professionnel Documents
Culture Documents
Section:
I. ALGORITHM
Algorithms
Flowcharts Ex. #3 (how to lose weight)
Heuristics 1. Reduce your daily caloric intake to 1,500 calories per day.
2. Weight yourself on the scale every evening, at 8:00 pm.
Algorithms Question: Do you satisfy class in this algorithm?
- According by the Merriam-Webster dictionary, it is a step by Answer #3: No, the instructions are clear and executable but
step procedure for solving problem. they are not finite.
- It is pretty much the same to a computer that need a precise
instruction to do what is they need to do. Ex. #4 (how to change the light bulb)
1. Get a ladder tall enough for you to reach the bulb.
Algorithms – The basis of ICT 2. Carry the new bulb in your hand.
Algorithm – is derived from the word “algorism”. 3. Climb the ladder.
Algorism – originally referred only to the rules of 4. Reach for, and then unscrew, the blown bulb.
performing arithmetic with Hindu-Arabic numerals, but in 5. Screw in the new bulb in your hand.
time developed into definition we use 6. Climb down the ladder.
7. Click on the light switch. The new bulb will light up.
Abu Abdullah Muhammad bin Musa al-Khwarizmi (c. 780- Question: Do you satisfy class in this algorithm?
850 AD) – the first Persian mathematician who derived
algorithms to algorism Flowchart
- are essentially visual representations of algorithms and
Ada Byron – the countess of Lovelace, she made an algorithm computer programs.
for Charles Babbage’s Analytical Engine, which was actually a - flowcharts of computer programs are made before the
theoretical programmable computer in 1842. programs are typed out, so that the programmer can see
what needs, input, and decision to be done to create an
Alan Turing – a British mathematician in 1936, he proved output.
that certain theoretical machine could do any kind of - are also effective tools for guidance because they are
mathematical computation if these machines were given visually easy to appreciate and understand.
what were essentially programs based on algorithms, which - A flowchart is a programming tool which describes a
are used today’s computers. program algorithm using symbols and words.
Example of AI-programmed
NAME: (type your name here)
Section:
Sales
1st Qtr
4th Qtr 2nd Qtr
3rd Qtr 3rd Qtr
4th Qtr
2nd Qtr 1st Qtr Topological graphs (topologies)
• Used to show the geometric shape or layout of a network
by determining various vertices connect to each other.
Graph Theory
A B C D
III. GRAPHICAL SOLUTION A 1 1
B 1 1 1
C 1 1
D 1 1 1
NAME: (type your name here)
Section:
Graph theory Try this problem. Let’s say you are in one of eight groups in
Euler path and circuit your class, assigned to build chairs. Each chair requires two
Problem solving using graph group to build, and instructor has specified that each group
Intersection and edges needs to work four other groups, no more, no less. How
Adjacency matrix many chairs can your class produce?
Adjacency distance matrix
Group 1 Group 2
Graph Theory – Classic Konigsberg Riddle - began in 18
century, when people of Konigsberg, a city in East Prussia
(now part of Russia called Kaliningrad), wondered if it was Group 3
Group 8
possible to cross each of the seven bridges within the city
only once.
Group 4
A Group 7
Group 5
Group 6
B D
C E G
Stephen Hawking
- a physicist with ALS, his twisted body is virtually confined to
a wheelchair. He used a speech synthesizer for his lecture and
1 7 write books.
B F
2 D
b 2. Speech Synthesizer – which also called as text reading
system used to convert “text to speech”. It translate words
A 5 from an electronic document to audible computer speech.
12
3. Screen Reader program – a program that can identify and
2 G
C E interpret what is displayed on a computer monitor and pass
1 3 this information on to the user in the form of “text-to
speech” or Braille displays.
Let’s say you have to deliver from Town D to Town G. Taking
the direct route through: Adaptive Hardware
1. Town B would take 13 kilometers. 1. Braille Display – a keyboard device which produces Braille
2. Town B, A, C, E would take 9 kilometers. letters line by line, accordingly to a computer monitor text
Which is the fastest route? display.
Implication to ICT
- The discussion has been in the terms of roads, town and
packages to be sent.
- Now, change the town / vertices to computers, and the
distances / edges to the connection.
- Try to visualize the links between all the computer and
servers in the world that make up the World Wide Web.
You can see how vital graph theory is in ICT. Braille Alphabet
IV. Assistive Access to ICT 2. Pointing Devices – for those people who cannot use their
hands.
• Assistive Computer Technology – refers to the electronics-
3. Head-controlled pointing devices – sense the change in
based equipment designed for disabled person.
position of a small reusable dot planted on the user’s
• Assistive Computer Technology, Inc – defines assistive
forehead.
technology as “any item, piece of equipment, product or
4. Foot-controlled pointing devices – devices that rely on
system” to helps make life easier for a person who has a
two foot pedals, one to move the cursor and the second
disability.
one to click.
* grasping devices (to help the handicapped operate the
5. Others
machine)
* eye movement devices * infrared
* visual aids ( for visually impaired person)
* ultrasound * brain waves
Adaptive Software
NAME: (type your name here)
Section:
Website Accessibility for disabled
1. There is adaptive software that can create a text alternative
to the file, which requires less memory and which can be
more easily to read.
2. The browser will try to produce a similar color by dithering
which is an attempt by the browser to approximate a color
from a mixture of color.
3. Web developer use cascading style sheet (CSS) to separate:
a.) design, layout, font style
b.) content, information, media
4. Frame divide in two or more independent parts…
a. navigation areab. information area.
Note: Consideration of the developers to make their website
available to disabled person.