SUNY College of Technology at Delhi - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

SUNY College of Technology at Delhi

Description:

SUNY College of Technology at Delhi. CITA 110 Introduction to Software Applications ... Mechanical Devices: Abacus, Slide Rule, and Babbages Difference Engine ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 25
Provided by: dad196
Category:

less

Transcript and Presenter's Notes

Title: SUNY College of Technology at Delhi


1
SUNY College of Technology at Delhi CITA 110
Introduction to Software Applications
The Impact of Computers on Society
2
COMPUTER HISTORY
  • Counters Sticks, stones, strings, and bones
  • Mechanical Devices Abacus, Slide Rule, and
    Babbages Difference Engine
  • Electromechanical Devices Holleriths
    enumerator, Mark I

3
MAINFRAMEAn installed computer system
  • ENIAC-(Electronic numerator, integrator, and
    calculator) First general purpose electronic
    computer

4
UNIVAC
  • A commercial version of ENIAC

5
IBM
  • First significant impact of computers in
    Corporate America
  • Required technical staff and high maintenance
  • Cost 1,000,000

6
MICROCOMPUTER
  • Small, inexpensive, one-user computer

The Apple II 1977The first mass-market home
computer (1700)
7
THE PERSONAL COMPUTER
IBM PC 1981 Brought the microcomputer into the
business world.
8
THE CLONES
  • COMPAQ 1982 the first Clone
  • DELL Todays leader
  • ORION The next microcomputer?

9
The Increase in Power of Integrated Circuits
10
COMPUTER HARDWAREData processing equipment
11
Functional Components
  • CPU Central Processing Unit
  • RAM Random Access Memory read or write memory
  • ROM Read Only Memory
  • STORAGE Data retention device such as Card,
    Tape, Disk, Flash RAM
  • I/O Devices to transmit data to and from a
    computer system Key board, Printer, Display,
    MODEM, Scanner, Mouse,

12
COMPUTER SOFTWARESets of instructions to perform
tasks
  • Machine Language A hardware dependent
    instruction set.
  • Binary a bit is on/off, 1/0
  • Hexadecimal 4 bit binary word 0000-1111012345678
    9ABCDEF
  • ASCII 8 bit word (American Standard Code for
    Information Interchange) represents alphanumeric
    and control codes. (65A)
  • Machine Instruction Directs the computer to
    perform one action. (04 05 add 5 to the A
    register)

13
Higher LanguagesEnglish-like instructions to
create machine language
  • Assembly Machine specific (ADD A,5)
  • FORTRAN Formula Translator (A A 5)
  • COBOL Common Business Oriented Language (ADD 5
    TO ACCOUNT)
  • BASIC Beginners All Purpose Symbolic
    Interchange Code (Let A A 5)
  • C General purpose structured language (A 5)
  • Visual Object Oriented family of languages
  • Others SQL (Structured Query Language), Java,
    html (hypertext markup language),

14
Operating SystemPrograms controlling the overall
computer operation
  • Proprietary machine specific IBM OS/360
  • Unix a portable operating system
  • MSDOS Microsoft Disk Operating System
  • Windows Graphical user interface for Intel based
    PCs (NT, 95, 98, ME, 2000, XP)
  • Linux An open source UNIX-like Operating System
    for a variety of platforms
  • Others cp/M, OS/2, Mac OS,

15
Computer ApplicationsPrewritten programs for
specific tasks
  • http//www.softsearch.com/
  • General Purpose Microsoft Office
  • Word Processor Word
  • Spreadsheet Excel
  • Presentation PowerPoint
  • Communication FrontPage
  • Other Access, InfoPath, OneNote, Outlook,
    Project, Publisher, Visio

16
Impact of IT on Society
  • Science
  • Business
  • Communication
  • Information
  • Education
  • Entertainment
  • The Future?

17
(No Transcript)
18
INTRODUCTION
  • Get ready book
  • Get set an attitude of hardwork
  • Lets go!!!

19
FORTRAN
PROGRAM MAIN INTEGER N, X EXTERNAL SUB1 COMMON
/GLOBALS/ N X 0 PRINT , 'Enter number of
repeats' READ (,) N CALL SUB1(X,SUB1) END SUBRO
UTINE SUB1(X,DUMSUB) INTEGER N, X EXTERNAL
DUMSUB COMMON /GLOBALS/ N IF(X .LT. N)THEN X X
1 PRINT , 'x ', X CALL DUMSUB(X,DUMSUB) END
IF END
20
PENTIUM V ASSEBMLY
21
COBOL
22
BASIC
210 PRINTINPUT"ENTER THE NUMBER YOU WISH TO
DISPLAY"VALUE 220 BITVALUE
AND 8IF BITgt0 THEN BIT11 ELSE BIT10
230 BITVALUE AND 4IF BITgt0
THEN BIT21 ELSE BIT20
240 BITVALUE AND 2IF BITgt0 THEN BIT31 ELSE
BIT30 250 BITVALUE
AND 1IF BITgt0 THEN BIT41 ELSE BIT40
260 GOSUB 500

270 IF VALUElt0 THEN GOTO 1000 ELSE GOTO 200
500 REM display
results
510 CLS
520
IF BIT10 THEN LINE (10,20)-(50,60),,B ELSE LINE
(10,20)-(50,60),,BF 530 IF BIT20 THEN
LINE (60,20)-(100,60),,B ELSE LINE
(60,20)-(100,60),,BF 540 IF BIT30 THEN
LINE (110,20)-(150,60),,B ELSE LINE
(110,20)-(150,60),,BF 550 IF BIT40 THEN LINE
(160,20)-(200,60),,B ELSE LINE (160,20)-(200,60),,
BF 560 PRINT " "8" "4" "2" "1
570 LOCATE
10,1
580 BINRIGHT(STR(BIT1),1)
RIGHT(STR(BIT2),1)RIGHT(STR(BIT3),1)RIGHT(S
TR(BIT4),1)PRINTPRINT " Binary Value
"BIN 590 PRINTPRINT
" Decimal Value "VALUE
600 PRINTPRINT "Hexadecimal value
"HEX(VALUE) 610
REM until readyBEEP
620 RETURN

1000 END


1LIST
23
C
main() int countputs("Please enter a number
")scanf("d", count)printf("The number is
d",count)
24
Visual BASIC
Write a Comment
User Comments (0)
About PowerShow.com