ICA Notes: Major Internet Services
ICA Notes: Major Internet Services
1 Electronic Mail
Used to send electronic message over the internet.
2 Telnet
Used to log on to a remote computer that is attached to internet.
3 Newsgroup
Offers a forum for people to discuss topics of common interests.
4 Internet Relay Chat (IRC)
Allows the people from all over the world to communicate in real time.
5 Mailing Lists
Used to organize group of internet users to share common information through e-mail.
7 Instant Messaging
Offers real time chat between individuals and group of people. Eg. Yahoo messenger, MSN
messenger.
Database: -
A database is a collection of information that is organized so that it can be easily accessed,
managed and updated. a database is a repository for collections of related data or facts.
Data is organized into rows, columns and tables, and it is indexed to make it easier to find
relevant information. Data gets updated, expanded and deleted as new information is added.
Table: -
It consists of columns, and rows. In relational databases, and flat file databases, a table is a set
of data elements (values) using a model of vertical columns (identifiable by name) and horizontal
rows, the cell being the unit where a row and column intersect.
Attributes or records: -
Data stored in computer systems form a hierarchy extending from a single bit to a database, the
major record-keeping entity of a firm. ... A record consists of fields, with each field describing
an attribute of the entity.
DBMS: -
A database management system (DBMS) is system software for creating and managing
databases. The DBMS provides users and programmers with a systematic way to create, retrieve,
update and manage data.
Types of Solutions of a Problem: -
Algorithm: -
An algorithm is a well-defined procedure that allows a computer to solve a problem. Another
way to describe an algorithm is a sequence of unambiguous instructions. It is a set of statements
or instructions that eventually lead to the solution of a particular problem.
Flowchart: -
A flowchart is a type of diagram that represents an algorithm, workflow or process, showing the
steps as boxes of various kinds, and their order by connecting them with arrows. This
diagrammatic representation illustrates a solution model to a given problem.
Flow Control: -
In computer science, control flow (or flow of control) is the order in which individual
statements, instructions or function calls of an imperative program are executed or evaluated.
Note:
All of these definitions and answers are only to make understand ,
for any more details and answers refer to the book.
Chapter 4
Number Systems
Decimal(0 to 9)
Binary(0,1)
Octal(0 to 7)
Hexadecimal(0 to 9,A(10), B(11),C(12),D(13),E(14),F(15))
Conversions :-
To decimal:-
To convert any system to decimal just multiply each single number by
it’s the base and start giving powers to the base in the multiplication by right starting
from 0 and increasing leftwards.
Binary to Octal:-
To convert binary to octal such as (110100) just break into sets of three
such as (110) and (100) and convert them into decimal and write them together as
[(110)(100)] and this is a base eight number.
Binary to Hexadecimal:-
Same as binary to octal but this time the set will be of 4 digits not three.
For any other conversion first convert it into decimal and afterward into the
required base.
Note: Computer usually uses binary system in it’s own calculations at processing level.
So all the languages that we use in our daily programming routine are actually translating
the language into binary codes..