A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Maria Aparecida Castro Livi Universidade Federal do Rio Grande do Sul Instituto de Informática Conceitos Básicos de Informática SOFTWARE.

Apresentações semelhantes


Apresentação em tema: "Maria Aparecida Castro Livi Universidade Federal do Rio Grande do Sul Instituto de Informática Conceitos Básicos de Informática SOFTWARE."— Transcrição da apresentação:

1 Maria Aparecida Castro Livi Universidade Federal do Rio Grande do Sul Instituto de Informática Conceitos Básicos de Informática SOFTWARE (1)

2 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 2 Objetivos: Identificar os grupos de software. Identificar alguns tipos de software básico. Conceituar sistema operacional (SO). Listar algumas funções de um SO. Conceituar linguagem de programação. Identificar os elementos chave de cada geração de linguagem de programação.

3 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 3 Objetivos: Associar cada nível de linguagem com os respectivos tradutores. Identificar exemplos de softwares aplicativos.

4 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 4 Software Grupos de Software Básico conjunto de programas que permite ao usuário escrever, depurar e modificar programas aplicativos. Aplicativos programas desenvolvidos em uma determinada linguagem, no qual se usam os softwares básicos para resolver uma aplicação específica.

5 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 5 Software Básico Sistema Operacional. Ex.: WINDOWS XP, WINDOWS 98, MS-DOS, UNIX, LINUX. Ambiente Operacional Interface gráfica. Ex.: Windows 3.x Redes. Ex.: Novel, Windows NT Linguagens de programação. Ex.: C, Pascal, Basic, Java. Tradutores. Ex.: Interpretadores e Compiladores. Utilitários. Ex.: Norton Utilities, PCTOOLS, VirusScan.

6 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 6 Software Básico Sistema Operacional (SO): É um conjunto de programas, cuja finalidade é gerenciar os recursos existentes em um Sistema de Computação. Em geral um SO é desenvolvido para rodar em um processador determinado (ex.: Intel, Motorola, etc…) Funções de um SO: gerência de memória; gerência de processador; gerência de arquivos; gerência de dispositivos de E/S; proporcionar uma interface gráfica ou de linha de comando para o usuário comunicar-se com o cumputador.

7 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 7 Interface de linha de comando: Sistema Operacional MS-DOS:

8 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 8 Software Básico Tipos de Sistema Operacional: Batch. Tempo real. Ex.: controle de processos. Monousuário - monotarefa. Ex.: MS-DOS. Monousuário - multitarefa. Ex.: OS/2, Windows 95. Multiusuário - multitarefa. Ex.: UNIX.

9 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 9 Software Básico Sistema Operacional em Tempo Real computador é ligado a um processo externo os sinais recebidos orientam as ações do SO resultados do processamento podem ser usados para direcionar o processo físico sensor ucpucp memória s.o. processo externo

10 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 10 Software Básico Linguagens de Programação Servem como meio de comunicação entre o usuário que deseja resolver um determinado problema e o computador escolhido para ajudá-lo na solução.

11 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 11 Software Básico Evolução das Linguagens de Programação 1ª Geração: linguagem de máquina escrita em notação binária Exemplo: endereço da posição de memória que contém o dado endereço do registrador código da operação: ADIÇÃO Tradução: soma do dado armazenado no registrador 0001 com o dado armazenado na posição de memória

12 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 12 Software Básico Evolução das Linguagens de Programação 2ª Geração: linguagem de montagem (Assembly) uso de códigos mneumônicos para representar códigos de operação e endereços Exemplo: LOAD Bcarregue no registrador o dado que está no endereço B ADD Aadicione ao registrador o dado que está no endereço A STORE Barmazene o conteúdo do registrador no endereço B

13 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 13 Software Básico Evolução das Linguagens de Programação 3ª Geração: Linguagens orientadas ao usuário Ex.: Cobol, Fortran, Basic, Pascal, C Exemplo de um programa Basic: 10Input A, B, C 20Let Soma = A+B+C 30Let Média = Soma/3 40Print Média=; Média 50Print Deseja Continuar (S/N) ? 60Input Resposta 70If Resposta = S Then 10 80End

14 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 14 Software Básico Evolução das Linguagens de Programação 4ª Geração: linguagens orientadas à aplicação geram código a partir de expressões de alto nível Ex.: DBASE III Plus, Excel, Word Exemplo de uma expressão DBASE: List All Nome, Endereço, Telefone for Cidade = Porto Alegre Tradução: lê todos os registros que compõem um arquivo e, para cada registro lido, seleciona aqueles cuja Cidade = Porto Alegre. Também decide como a lista deve ser formatada, o nº de linhas por página, como numerar as páginas, etc.

15 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 15 Software Básico Evolução das Linguagens de Programação 5ª Geração: linguagens de conhecimento Exemplo: Relação familiar Parent ou ser pai de PamTom BobLiz Ann Pat Jim parent (pam,bob) parent (bob,ann) parent (tom,bob) parent (bob,pat) parent (tom,liz)parent (pat,jim) Possíveis consultas: ?-parent (bob,pat)yes ?-parent (liz,pat)no ?-parent (tom,ben)no ?-parent (x,y)(*) (*) encontre X e Y tal que X é parent de Y Relacionamento familiar conhecido:

16 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 16 Níveis de linguagens e tradutores

17 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 17 Software Básico Tradutores: ProgramaTradutorProgramaExecução FonteObjeto Linguagem de alto nível Compilador Interpretador Linguagem de máquina de todo o programa de uma instru- ção e volta Operação gerenciada pelo Sistema Operacional

18 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 18 Software Aplicativo Exemplos de Softwares Aplicativos: contabilidade; folha de pagamento; estoques; contas a receber; orçamento.

19 II - UFRGS- Profa. Maria Aparecida C. Livi v.2 19 Software Aplicativo Termo também utilizado para referenciar as linguagens de quarta geração tais como: planilhas eletrônicas. Ex.: Excel, Lotus 1-2-3, Quattro processadores de texto. Ex.: Word, Fácil, Carta Certa, WordPerfect softwares de desenho. Ex.: Paintbrush, MacDraw gerenciadores de banco de dados. Ex.: dBase, Clipper, Access, Dataflex Utilitários. Ex.: Norton, PC Tools, Sidekick


Carregar ppt "Maria Aparecida Castro Livi Universidade Federal do Rio Grande do Sul Instituto de Informática Conceitos Básicos de Informática SOFTWARE."

Apresentações semelhantes


Anúncios Google