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

Apresentações semelhantes


Apresentação em tema: "Introdução a Computação e Cálculo Numérico"— 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 Introdução a Computação e Cálculo Numérico

3 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 Introdução a Computação e Cálculo Numérico

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.” Introdução a Computação e Cálculo Numérico

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 Introdução a Computação e Cálculo Numérico

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.” Introdução a Computação e Cálculo Numérico

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 Introdução a Computação e Cálculo Numérico

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 Introdução a Computação e Cálculo Numérico

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: Unidade Símbolo Valor em bytes Bit b - Byte B Kilobyte KB 210 = 1.024 Megabyte MB 220 = Gigabyte GB 230 = Terabyte TB 240 = Introdução a Computação e Cálculo Numérico

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

11 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 Introdução a Computação e Cálculo Numérico

12 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 Introdução a Computação e Cálculo Numérico

13 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 Introdução a Computação e Cálculo Numérico

14 Linguagem C Estrutura de um programa
#include <stdio.h> 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); Introdução a Computação e Cálculo Numérico

15 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 Introdução a Computação e Cálculo Numérico


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

Apresentações semelhantes


Anúncios Google