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

Slides:



Advertisements
Apresentações semelhantes
Introdução à Informática
Advertisements

INTRODUÇÃO À COMPUTAÇÃO
Componentes de Um Computador
A Informática.
INTRODUÇÃO A INFORMÁTICA
Noções de Informática Prof. Eduardo
Arquitetura de Computadores
Introdução à Informática
Esquema básico do hardware
Como Funciona o Computador
Componentes do Computador e noções de Arquitetura de Computadores
INTRODUÇÃO À COMPUTAÇÃO
Introdução à Informática
INTRODUÇÃO AO PROCESSAMENTO DE DADOS
Informática para concursos
Professor Robson Campos
Aula 02.
Arquitetura de Computadores
Introdução à estrutura e funcionamento de um sistema informático
FACULDADE DOS GUARARAPES
Tecnologias Especificas Informática
Rodrigo Cristiano Silva
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Bits e Bytes Os computadores "entendem" impulsos elétricos, positivos ou negativos, que são representados por 1 ou 0. A cada impulso elétrico damos o.
Luan Philipe Braz Thyago Victor de Andrade. Componentes de um Computador Periféricos Processador Dispositivos de armazenamento de dados Dispositivos de.
INTRODUÇÃO À INFORMÁTICA.
AULA 1.
INTRODUÇÃO À INFORMÁTICA
PCI- Introdução à Computação
Ana Duarte e Ana Marques 8ºB Nº1 e Nº2
Introdução à Informática
TIC – Tecnologias da Informação e Comunicação
Organização de um computador
História dos computadores e da programação
O que são, para que servem e onde podem ser utilizadas?
Curso de Formação de Praças – CFP/
Informática Aplicada Conceitos de Hardware e Software
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
Aula 2 – Software O que é Software ? Outros exemplos de Software
Introdução à INFORMÁTICA
i TIC 7/8 Funcionamento de um computador Informação 7
Introdução à Informática
Conceitos Básicos de Informática
Introdução à Informática
Componentes de um Sistema de Computação
Prof.: Nilo Cesar SENAC CEP Ceres Curso Recepcionista
Fundamentos de Sistemas Operacionais
(Sistema de Processamento de Dados)
Arquitetura básica de um Computador
Igor Steinmacher, MSc. Introdução à Computação.
- Blog Muitos blogs fornecem comentários ou notícias sobre um assunto em particular; outros funcionam mais como diários online. Um blog típico combina.
Conceito de TI – Tecnologia da Informação
Computação Eletrônica 2
Prof. Jonas Defante Terra
Projeto Operador de Computador
Introdução à Informática
Fundamentos de Hardware
Sistemas computacionais
Arquitetura geral de computadores
Introdução a Informática
Escola de Engenharia de Piracicaba Administração Sistema de Comunicação de Dados Aula 1 – Introdução Alberto Martins Júnior Flávio I. Callegari.
Introdução a Informática
Introdução à Computação
Prof. José Leandro de lima júnior
Como Funciona o Computador
Softwares e Aplicativos
Escola Superior de Tecnologia e Educação de Rio Claro Informática Administração/2016.
CESAC Prof.: Jadiel Mestre. Introdução à Informática.
Transcrição da apresentação:

Introdução a Computação e Cálculo Numérico Rodrigo Cristiano Silva rodrigo@facens.br

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

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

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

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

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

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

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

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 = 1.048.576 Gigabyte GB 230 = 1.073.741.824 Terabyte TB 240 = 1.099.511.627.776 Introdução a Computação e Cálculo Numérico

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

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

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

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

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

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