Rotina………………………………………………………………..pag5

Escola Secundária de Alberto Sampaio
Curso:
Técnico de Gestão e Programação de Sistemas Informáticos
Ano Letivo
2012/2013
Ano/Turma:
TRABALHO PRÁTICO 1
Trabalho realizado por:
André Machado nº1
Carlos Rodrigues nº3
Vera Gonçalves nº27
Página 1 de 7
2P
Ano Letivo
Escola Secundária de Alberto Sampaio
2012/2013
Índice
Introdução………………………………………………………….pag.3
Algoritmos………………………………………………………….pag.4
Programa…………………………………………………………....pag4
Subprograma……………………………………………………….. pag4
Função……………………………………………………………….pag4
Procedimento………………………………………………………..pag4
Rotina………………………………………………………………..pag5
Parâmetro……………………………………………………………pag5
Variável……………………………………………………………... pag5
Constante…………………………………………………………… pag5
Ponteiro……………………………………………………………....pag5
Interativo……………………………………………………………..pag5
Compatibilizador……………………………………………………. pag6
Compilador……………………………………………………………pag6
Bibliografia……………………………………………………………pag7
Página 2 de 7
Ano Letivo
Escola Secundária de Alberto Sampaio
2012/2013
Introdução
Com este trabalho pretendemos ficar a saber mais sobre os conceitos dos sistemas
operativos e a sua definição.
Página 3 de 7
Escola Secundária de Alberto Sampaio
Ano Letivo
2012/2013
Algoritmo
Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada
uma das quais pode ser executada mecanicamente num período de tempo finito e com uma
quantidade de esforço finita.
Programa
É uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador.
O termo pode ser uma referência ao código fonte, escrito em alguma linguagem de
programação, ou ao arquivo que contém a forma executável deste código fonte.
Subprograma
Conjunto de instruções que constituem uma unidade de um programa e que podem ser
utilizados em vários pontos de um programa principal.
Função/ Procedimento
Funções/procedimentos são sub-rotinas que executam uma tarefa particular.
São muito utilizadas para organizar a programação, criando sub-rotinas que poderão ser
reutilizadas em várias partes do programa, evitando assim que um mesmo código de
programação tenha que ser reescrito várias vezes.
Outra característica importante é o fato de que quando criamos uma função ou
procedimento, caso ela possua algum erro é mais fácil de corrigir pois teremos que mudar
apenas a sub-rotina e dessa forma, todos os locais onde são chamados essas sub-rotinas já
estarão corrigidos. Isso facilita a manutenção do programa.
Página 4 de 7
Escola Secundária de Alberto Sampaio
Ano Letivo
2012/2013
Rotina
As rotinas do sistema operacional compõem o núcleo do sistema, oferecendo serviços aos
utilizadores e as suas aplicações. Todas as funções do núcleo são implementadas por
rotinas do sistema que necessariamente possuem em seu código instruções privilegiadas.
Parâmetro
Um parâmetro define como uma variável pode ser passada para uma sub-rotina. Uma subrotina utiliza os valores atribuídos aos parâmetros para alterar o seu comportamento
em tempo de execução. A maioria das linguagens de programação aceitam a definição de
sub-rotinas que aceitam zero ou mais parâmetros.
Variável
Na programação, uma variável é um objeto (uma posição, frequentemente localizada
na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só
"existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores,
durante o tempo de desenvolvimento.
Constante
Em linguagens de programação, constantes são usadas em expressões para representar
vários tipos de valores.
Ponteiro
Em programação, um ponteiro ou apontador é um tipo de dado de uma linguagem de
programação cujo valor se refere diretamente a um outro valor alocado em outra área da
memória, através de seu endereço. Um ponteiro é uma simples implementação do
tipo referência da Ciência da computação.
Interativo
Possibilita ou implica a troca de informação entre o sistema informático e o seu utilizador
Página 5 de 7
Escola Secundária de Alberto Sampaio
Ano Letivo
2012/2013
Compatibilizador
O compatibilizador e um programa do Windows que podem funcionar no Mac.
Compilador
Um compilador é um programa de computador (ou um grupo de programas) que, a partir
de um código fonte escrito em uma linguagem compilada, cria um programa
semanticamente equivalente, porém escrito em outra linguagem, código objeto. Ele é
chamado compilador por razões históricas; nos primeiros anos da programação automática,
existiam programas que percorriam bibliotecas de sub-rotinas e as reunia juntas, ou
compilava
Página 6 de 7
Ano Letivo
Escola Secundária de Alberto Sampaio
2012/2013
Bibliografia
http://pt.wikipedia.org/wiki/Algoritmo
http://pt.wikipedia.org/wiki/Compilador
http://pt.wikipedia.org/wiki/Par%C3%A2metro_(ci%C3%AAncia_da_computa%C3%
A7%C3%A3o)
http://pt.wikipedia.org/wiki/Ponteiro_(programa%C3%A7%C3%A3o)
http://dicaspro.blogspot.pt/2008/06/funo-e-procedimento.html
http://www.efreire.uac.pt/IP/7ProgramacaoModular.pdf
http://pt.wikipedia.org/wiki/Constante_(programa%C3%A7%C3%A3o)
http://pt.wikipedia.org/wiki/Vari%C3%A1vel_(programa%C3%A7%C3%A3o)
Página 7 de 7