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

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

Introdução a Computação e Cálculo Numérico Rodrigo Cristiano Silva

Apresentações semelhantes


Apresentação em tema: "Introdução a Computação e Cálculo Numérico Rodrigo Cristiano Silva"— Transcrição da apresentação:

1 Introdução a Computação e Cálculo Numérico Rodrigo Cristiano Silva

2 Introdução a Computação e Cálculo Numérico Agenda Por que estudar Computação? Hardware Software Bit e Byte Unidades de medida para computação Desenvolvimento de Software Linguagem de Programação Introdução a Linguagem C

3 Introdução a Computação e Cálculo Numérico Por que estudar Computação? A computação faz parte de nossas vidas! Está presente em muitos lugares Televisão, Rádio, DVD, Celulares, etc. Profissionais que sabem explorar o potencial da computação se destacam Para futuros engenheiros é indispensável conhecer como os computadores poderão ajudar nas mais diversas áreas

4 Introdução a Computação e Cálculo Numérico Hardware É um objeto palpável, na verdade uma ferramenta, que fica inerte e inútil até que um programa ou software faça com que desperte para vida.

5 Introdução a Computação e Cálculo Numérico Hardware Processador É uma complexa coleção de milhões de microscópicas chaves de liga/desliga, chamadas transistores É o cérebro de um computador Memória RAM (Randomic Access Memory) Volátil Baixa capacidade de armazenamento Alta velocidade de acesso aos dados Alto custo por MB Disco Rígido ou HD (Hard Disk) Persistente (não volátil) Alta capacidade de armazenamento Baixa velocidade de acesso aos dados Baixo custo por MB Placa Mãe Responsável por interconectar os componentes de um PC (processador, RAM, HD e periféricos) Periféricos Monitor, mouse, teclado, caixas de som, impressora, scanner, etc

6 Introdução a Computação e Cálculo Numérico Software É um conjunto de instruções especificando uma série ordenada de ações que fica armazenado em um computador.

7 Introdução a Computação e Cálculo Numérico Software Sistema Operacional É a ponte entre o PC (hardware) e os programas executados nele O SO cria uma plataforma comum a todos os programas estabelecendo um conjunto de regras que eles devem seguir Utilitários Processadores de texto Planilhas eletrônicas Correio eletrônico Apresentação de slides Ferramentas Desenvolvimento de software Projetos mecânicos, elétricos e hidráulicos

8 Introdução a Computação e Cálculo Numérico Bit e Byte Bit (Binary Digit) É a menor unidade de informação usada na computação. Um bit assume o valor 0 ou 1 Byte Apesar do bit ser a menor unidade de informação, normalmente utilizamos o byte (conjunto de 8 bits) para representar a capacidade de armazenamento de um computador

9 Introdução a Computação e Cálculo Numérico Unidades Para simplificar a representação de grandes quantidades de dados foram criadas as seguintes unidades: UnidadeSímboloValor em bytes Bitb- ByteB- KilobyteKB2 10 = MegabyteMB2 20 = GigabyteGB2 30 = TerabyteTB2 40 =

10 Introdução a Computação e Cálculo Numérico Processo: Multiplicar dois números fornecidos pelo usuário Algoritmo: 1.Receber o primeiro número do usuário 2.Receber o segundo número do usuário 3.Multiplicar o primeiro número pelo segundo 4.Exibir o resultado da multiplicação Desenvolvimento de Software Processo a ser melhorado Algoritmo Análise do Processo Codificação CompilaçãoTestesDocumentação

11 Introdução a Computação e Cálculo Numérico Linguagem de Programação Uma linguagem de programação oferece instruções para dizer ao computador o que fazer e definem os dados aos quais se aplicam as instruções. As LPs são classificadas em: Baixo nível Alto nível Quanto mais a linguagem computacional lembrar a língua comum, maior seu nível. Interpretadores x Compiladores

12 Introdução a Computação e Cálculo Numérico O que devemos saber sobre uma Linguagem de Programação? Características básicas Estrutura de um programa Tipos de dados Operadores Estrutura de decisão Estruturas de repetição Definição de funções

13 Introdução a Computação e Cálculo Numérico Linguagem C Características básicas Diferencia letras maiúsculas e minúsculas Permite recursividade de funções Permite definir estruturas de dados Não possui comandos de entrada e saída

14 Introdução a Computação e Cálculo Numérico Linguagem C Estrutura de um programa #include float soma(float a, float b); main( ) { float x, y, z; x=y=z=0; printf(\n Este programa calcula a expressão Z=X+Y ); printf(\n\n Digite o valor para x: ); scanf(%f, &x); printf(\n\n Digite o valor para y: ); scanf(%f, &y); z=soma(x, y); printf(\n A expressão z=x+y para x=%.2f e y=%.2f é %.2f, x, y, z); } float soma(float a, float b) { return(a + b); }

15 Introdução a Computação e Cálculo Numérico O que é preciso para ser um bom desenvolvedor de software? Inglês Conhecer os conceitos básicos da linguagem Conhecer os recursos da ferramenta Dividir para conquistar Comentar o código Identar o código Manter-se atualizado


Carregar ppt "Introdução a Computação e Cálculo Numérico Rodrigo Cristiano Silva"

Apresentações semelhantes


Anúncios Google