SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Programação e Sistemas de Informação
TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS
INFORMÁTICOS
Módulo III – Programação Estruturada
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Objetivos para a aula:
o Units.
o Exame Final de Módulo.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
O que são Units?
Units em Pascal são bibliotecas de funções e procedures.
Algumas já vem com o compilador, como a unit CRT, que
tem funções para a saída em vídeo.
As unidades – Units – de programação, são conjuntos de
rotinas de subprogramas (procedimentos e funções) que
são oferecidos pelo ambiente de programação ou criados
pelo programador e que podem ser usados no
desenvolvimento de programas.
As funções e procedimentos definidas pelo utilizador
podem ser salvas numa unit e desta forma utilizadas em
qualquer programa.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Units pré-definidas em Pascal
Crt – oferece um conjunto de rotinas para controlar a
interação do utilizador com o ecrã no ambiente Windows.
Dos – engloba procedimentos e funções para interação
com o sistema operativo MS-DOS, a partir do ambiente
Windows.
Graph – engloba um vasto conjunto de rotinas gráficas,
relacionadas com o ecrã em modo gráfico.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Modo de uso de uma Unit num
programa
 No inicio do programa declara-se a Unit mediante a
clausula USES. Por exemplo:
Uses Crt;
 Ao longo do programa, bloco principal ou subprogramas,
usam-se quando for caso disso, os procedimentos ou
funções que estejam incluídos nessa unidade.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Rotinas que podem ser utilizadas
 Clrscr – limpa o ecrã.
 ReadKey – é uma função do tipo ‘char’ que devolve o
carácter que for premido no teclado. Neste caso, não é
preciso teclar ‘enter’ para finalizar a introdução do
carácter.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Variáveis Locais
 Keypressed – é uma função booleana que parte de um
valor ‘Falso’ e assume o valor ‘verdadeiro’ assim que for
premida qualquer tecla.
 GotoXY (x,y)
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino

Weitere ähnliche Inhalte

Ähnlich wie Units

Paradigmas de Linguagens de Programação - Modularização, componentização e re...
Paradigmas de Linguagens de Programação - Modularização, componentização e re...Paradigmas de Linguagens de Programação - Modularização, componentização e re...
Paradigmas de Linguagens de Programação - Modularização, componentização e re...Adriano Teixeira de Souza
 
Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores
Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de ProcessadoresAmbiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores
Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de ProcessadoresEduardo de Lucena Falcão
 
Visualg 1231617089791929-2
Visualg 1231617089791929-2Visualg 1231617089791929-2
Visualg 1231617089791929-2jaoozinhoqi123
 
IntroduçãO Ao So GráFico 4
IntroduçãO Ao So GráFico 4IntroduçãO Ao So GráFico 4
IntroduçãO Ao So GráFico 4Sofia Gonçalves
 
Lógica de programação com visu alg
Lógica de programação com visu algLógica de programação com visu alg
Lógica de programação com visu algLeandro Santos
 
Programação avançada
Programação avançada Programação avançada
Programação avançada Ilídio Costa
 
MC-102 — Aula 01 Introdução à Programação de Computadores.pdf
MC-102 — Aula 01 Introdução à Programação de Computadores.pdfMC-102 — Aula 01 Introdução à Programação de Computadores.pdf
MC-102 — Aula 01 Introdução à Programação de Computadores.pdfLuanaBatista74
 
Apostila supervisorio indusoft ind371
Apostila supervisorio indusoft ind371Apostila supervisorio indusoft ind371
Apostila supervisorio indusoft ind371Sandra Rocha
 
Unidade iii tipos de softwares
Unidade iii   tipos de softwaresUnidade iii   tipos de softwares
Unidade iii tipos de softwaresDaniel Moura
 
Interface gráfico para gestão de uma agência de viagens
Interface gráfico para gestão de uma agência de viagensInterface gráfico para gestão de uma agência de viagens
Interface gráfico para gestão de uma agência de viagenspjclima
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fsopaulocsm
 
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de ComputadoresSEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de ComputadoresEduardo de Lucena Falcão
 

Ähnlich wie Units (20)

Apostila Visualg
Apostila VisualgApostila Visualg
Apostila Visualg
 
Paradigmas de Linguagens de Programação - Modularização, componentização e re...
Paradigmas de Linguagens de Programação - Modularização, componentização e re...Paradigmas de Linguagens de Programação - Modularização, componentização e re...
Paradigmas de Linguagens de Programação - Modularização, componentização e re...
 
Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores
Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de ProcessadoresAmbiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores
Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores
 
Visualg 1231617089791929-2
Visualg 1231617089791929-2Visualg 1231617089791929-2
Visualg 1231617089791929-2
 
Visualg
VisualgVisualg
Visualg
 
IP_Notas01.ppt
IP_Notas01.pptIP_Notas01.ppt
IP_Notas01.ppt
 
IP_Notas01.ppt
IP_Notas01.pptIP_Notas01.ppt
IP_Notas01.ppt
 
IntroduçãO Ao So GráFico 4
IntroduçãO Ao So GráFico 4IntroduçãO Ao So GráFico 4
IntroduçãO Ao So GráFico 4
 
Lógica de programação com visu alg
Lógica de programação com visu algLógica de programação com visu alg
Lógica de programação com visu alg
 
Programação avançada
Programação avançada Programação avançada
Programação avançada
 
MC-102 — Aula 01 Introdução à Programação de Computadores.pdf
MC-102 — Aula 01 Introdução à Programação de Computadores.pdfMC-102 — Aula 01 Introdução à Programação de Computadores.pdf
MC-102 — Aula 01 Introdução à Programação de Computadores.pdf
 
Apostila supervisorio indusoft ind371
Apostila supervisorio indusoft ind371Apostila supervisorio indusoft ind371
Apostila supervisorio indusoft ind371
 
Conceitos windows 7
Conceitos   windows 7Conceitos   windows 7
Conceitos windows 7
 
Tese de mestrado
Tese de mestradoTese de mestrado
Tese de mestrado
 
ava facul uva unijorge (146).pdf
ava facul uva unijorge (146).pdfava facul uva unijorge (146).pdf
ava facul uva unijorge (146).pdf
 
Unidade iii tipos de softwares
Unidade iii   tipos de softwaresUnidade iii   tipos de softwares
Unidade iii tipos de softwares
 
Visualg2_manual.pdf
Visualg2_manual.pdfVisualg2_manual.pdf
Visualg2_manual.pdf
 
Interface gráfico para gestão de uma agência de viagens
Interface gráfico para gestão de uma agência de viagensInterface gráfico para gestão de uma agência de viagens
Interface gráfico para gestão de uma agência de viagens
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fso
 
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de ComputadoresSEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
 

Mehr von 111111119

Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis111111119
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Aula 1 módulo ii - psi
Aula 1   módulo ii - psiAula 1   módulo ii - psi
Aula 1 módulo ii - psi111111119
 
Aula 5 módulo ii - psi
Aula 5  módulo ii - psiAula 5  módulo ii - psi
Aula 5 módulo ii - psi111111119
 
Aula 3 módulo i - psi
Aula 3   módulo i - psiAula 3   módulo i - psi
Aula 3 módulo i - psi111111119
 
Aula 5 módulo i - psi
Aula 5   módulo i - psiAula 5   módulo i - psi
Aula 5 módulo i - psi111111119
 
Aula 4 módulo i - psi
Aula 4   módulo i - psiAula 4   módulo i - psi
Aula 4 módulo i - psi111111119
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi111111119
 
Aula 1 módulo i - psi
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi111111119
 

Mehr von 111111119 (9)

Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Aula 1 módulo ii - psi
Aula 1   módulo ii - psiAula 1   módulo ii - psi
Aula 1 módulo ii - psi
 
Aula 5 módulo ii - psi
Aula 5  módulo ii - psiAula 5  módulo ii - psi
Aula 5 módulo ii - psi
 
Aula 3 módulo i - psi
Aula 3   módulo i - psiAula 3   módulo i - psi
Aula 3 módulo i - psi
 
Aula 5 módulo i - psi
Aula 5   módulo i - psiAula 5   módulo i - psi
Aula 5 módulo i - psi
 
Aula 4 módulo i - psi
Aula 4   módulo i - psiAula 4   módulo i - psi
Aula 4 módulo i - psi
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi
 
Aula 1 módulo i - psi
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi
 

Units

  • 1. Programação e Sistemas de Informação TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS Módulo III – Programação Estruturada Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 2. Objetivos para a aula: o Units. o Exame Final de Módulo. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 3. O que são Units? Units em Pascal são bibliotecas de funções e procedures. Algumas já vem com o compilador, como a unit CRT, que tem funções para a saída em vídeo. As unidades – Units – de programação, são conjuntos de rotinas de subprogramas (procedimentos e funções) que são oferecidos pelo ambiente de programação ou criados pelo programador e que podem ser usados no desenvolvimento de programas. As funções e procedimentos definidas pelo utilizador podem ser salvas numa unit e desta forma utilizadas em qualquer programa. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 4. Units pré-definidas em Pascal Crt – oferece um conjunto de rotinas para controlar a interação do utilizador com o ecrã no ambiente Windows. Dos – engloba procedimentos e funções para interação com o sistema operativo MS-DOS, a partir do ambiente Windows. Graph – engloba um vasto conjunto de rotinas gráficas, relacionadas com o ecrã em modo gráfico. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 5. Modo de uso de uma Unit num programa  No inicio do programa declara-se a Unit mediante a clausula USES. Por exemplo: Uses Crt;  Ao longo do programa, bloco principal ou subprogramas, usam-se quando for caso disso, os procedimentos ou funções que estejam incluídos nessa unidade. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 6. Rotinas que podem ser utilizadas  Clrscr – limpa o ecrã.  ReadKey – é uma função do tipo ‘char’ que devolve o carácter que for premido no teclado. Neste caso, não é preciso teclar ‘enter’ para finalizar a introdução do carácter. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 7. Variáveis Locais  Keypressed – é uma função booleana que parte de um valor ‘Falso’ e assume o valor ‘verdadeiro’ assim que for premida qualquer tecla.  GotoXY (x,y) Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino