Introdução a Programação



Documentos relacionados
Lógica de programação Instrução Algoritmo Diferença entre algoritmo e programa

Introdução à Programação

Programação 1. Rafael Vargas Mesquita. ftp://ftp.ci.ifes.edu.br/informatica/mesquita/

Introdução à Programação de Computadores. Prof. Fábio Dacêncio Pereira

Módulo 1 -Algoritmos e Programação

Introdução à Computação para o Ensino Médio. Centro Técnico Científico

Introdução à Lógica de Programação

Introdução à Programação. slides de Deise Sacol

Introdução à Programação. slides de Deise Sacol

Programação de Computadores III

Programação de Computadores:

Curso Técnico em Redes

Introdução à Programação Estruturada Parte 1. Material da Prof. Ana Eliza

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA DE COMPUTADORES EM C

2. ALGORITMOS. Unesp Campus de Guaratinguetá. Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro

Programação de Computadores I Fluxogramas PROFESSORA CINTIA CAETANO

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Lógica. Everson Santos Araujo

Prof. A. G. Silva. 14 de março de Prof. A. G. Silva INE5231 Computação Científica I 14 de março de / 26

Sessão 2 UFCD 0804 Algoritmos

Algoritmos. Cláudio Barbosa

Módulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão

Aula 10 Introdução à Algoritmos. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Introdução à Programação e Algoritmos. Aécio Costa

ALGORITMOS E FLUXOGRAMAS

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

Introdução. Introdução. Introdução. Organização Estruturada de Computadores. Introdução. Máquinas Multiníveis

Introdução à Programação de Computadores Parte I Componentes Básicos do Computador e de um Programa

Discurso Feminino. Cozinha Sob Medida. Receitas para Você Adoçar seu Coração

Sumário. INF01040 Introdução à Programação. Elaboração de um Programa. Regras para construção de um algoritmo

Introdução à Computação

Metodos de Programação

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I. Prof. Dr. Daniel Caetano

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

Programação de Computadores IV. Introdução a Algoritmos SLIDES CEDIDOS POR Bruno Marques

Dadas a base e a altura de um triangulo, determinar sua área.

Cap.2.5: Design de Algoritmos e Programação Estruturada. Algoritmos, fluxogramas e pseudo-código

Introdução à Arquitetura de Computadores IFES Campus Serra

Prof. Dr. Abel Gomes Cap.4: Design de Algoritmos e Programação Estruturada. Algoritmos, fluxogramas e pseudo-código

Introdução à Programação de Computadores

Introdução à Lógica de Programação

BOLO DE MAÇÃ. 12 pessoas 20 minutos. Modo de fazer. Ingredientes. 1 Lave, descasque e corte as maçãs em cubinhos e reserve.

1.1. Organização de um Sistema Computacional

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Introdução às Linguagens de Programação

Programação de Computadores

Algoritmos não se aprendem: Copiando algoritmos Estudando algoritmos Algoritmos só se aprendem: Construindo algoritmos Testando algoritmos

CURSO BÁSICO DE PROGRAMAÇÃO AULA 1. Introdução a Sistemas de Computação Noções de Lógica Introdução à Lógica de Programação

Introdução a Computação

Receitas Deliciosas de Aproveitamentos APRESENTAÇÃO EVITANDO O DESPERDÍCIO. Receitas deliciosas com talos, folhas e sementes

3. Tipos de Dados, Constantes e Variáveis.

AULA TEÓRICA 10 Tema 9. Introdução à programação. Desenho de Algoritmos

NÚMERO. Alimentação: Sustentável. Receitas deliciosas. O seu dia a dia muito mais saboroso. CHICO SARDELLI DEPUTADO ESTADUAL PV

Tecnologia da Informação. Visão Geral sobre Informática

Universidade do Contestado Campus Concórdia. Curso de Sistemas de Informação Prof.: Maico Petry. Noções de Software

Receitas do livro BOLO SALGADO DE FARINHA DE MANDIOCA

Figura 1 - O computador

RECEITAS SEM GLÚTEN BOLO DE BANANA CARAMELADA

10/02/2015. As linguagens. Algoritmos e Lógica de programação. Os produtos. Os ingredientes. Introdução. Atuais:.Net Java Delphi PHP

DICA PEDAGÓGICA EDUCAÇÃO INFANTIL 1. TÍTULO DO PROGRAMA AS AVENTURAS DE BILL TAMPINHA E SUA MELHOR AMIGA CORKY

Caderninho de Receitas

INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO. Isac Aguiar isacaguiar.com.br

COLÉGIO CASSIANO RICARDO

1 - Processamento de dados

UFRPE Prof. Gustavo Callou

Lógica de Programação

Programação Estruturada

Torta alemã. Ingredientes do creme: 200 gramas de manteiga sem sal. 1 xıćara de cha de glaçucar 1 pitada de sal. 1 colher de cha de rum

OS COMPUTADORES E A RESOLUÇÃO DE PROBLEMAS

Cachorro Quente de Forno

Sustentável. Alimentação: Receitas deliciosas. O seu dia a dia muito mais saboroso. Dicas orientadas pela nutricionista Miriam Abdel Latif - CRN 3152

LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto

INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO

1 Lógica de Programação

Programação para Computação

Introdução à Ciência da Computação

LIVRO DE RECEITAS. 3ª Edição

Universidade Federal de Uberlândia Faculdade de Computação. Conceitos básicos de algoritmos

PROGRAMAÇÃO DE COMPUTADORES (Teoria)

Resolução de problemas e desenvolvimento de algoritmos

de Cacau COOKIE FIT Modo de Preparo Ingredientes

Estruturas de Repetição Parte II PARA-ATÉ

1. NÍVEL CONVENCIONAL DE MÁQUINA

Module Introduction. Programação. Cap. 4 Algoritmos e Programação Estruturada

TÉCNICAS DE PROGRAMAÇÃO 1 INTRODUÇÃO A ALGORITMOS

Programação de Computadores III

Almôndegas de Arroz. Ingredientes. Modo de preparo

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares

Linguagens de Programação Algoritmos. Introdução à Programação. Graduação em Ciência da Computação - CIn/UFPE - Introdução à Programação

Aula 01 Parte 03 Computadores e Algoritmos. Prof. Filipe Wall Mutz

Lição 1 Introdução à programação de computadores

Informática I. Aula 6. Aula 6-12/09/2007 1

e à Linguagem de Programação Python

ALP Algoritmos e Programação. . Linguagens para Computadores

O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador.

Receita. Fundo (caldo) 2L de água Pedaços de cebola, cenoura, salsão e outros legumes que aprecie. Risoto

ARQUITETURA DE COMPUTADORES. Rogério Spindula Rosa

Introdução à Engenharia de Computação

Algoritmos e Programação

Transcrição:

Universidade do Contestado Campus Concórdia Curso de Engenharia Civil Prof.: Maico Petry Introdução a Programação DISCIPLINA: Informática aplicada a Engenharia

Programação de Computadores Como programar computadores atuais? Linguagens de programação

Programação de Computadores O que é língua? O conjunto das palavras e expressões usadas por um povo, por uma nação, e o conjunto de regras da sua gramática., Sistema de signos que permitem a comunicação entre os membros de uma comunidade. O que é Linguagem: O uso da palavra articulada ou escrita como meio de expressão e de comunicação entre pessoas.

Programação de Computadores Qual a linguagem que o computador entende? Será que é fácil programar um computador assim?

Programação de Computadores Linguagens de alto nível Próximo a linguagem humana Conjunto de símbolos reduzidos Possui uma gramática própria Exemplo Java C# Pascal Computador entende linguagem de alto nível? Não. Solução? Interpretador Compilador

Lógica de programação LÓGICA DE PROGRAMAÇÃO: Técnica de encadear pensamentos para atingir determinado objetivo Necessária para desenvolver programas e sistemas, pois permite definir a seqüência lógica para a solução de um problema SEQÜÊNCIA LÓGICA:? 1. 2. 3.! Estes pensamentos podem ser descritos como uma seqüência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa Passos executados até se atingir um objetivo ou solução de um problema

O que é Lógica? Ciência que estuda as leis do raciocínio. Correção/validação do pensamento. Encadeamento/ordem de idéias. Arte de bem pensar.

O ato de programar Programar não é um ato mecânico, consegue-se através do estudo e principalmente do treino!!!! O Conhecimento da linguagem é necessário, mas não é de todo suficiente. Programação é o simples ato de escrever idéias de outrem: é ter essas idéias, é ser criativo e engenhoso!

Sequência Lógica Seqüência Lógica são passos executados até atingir um objetivo ou solução de um problema: Chupar uma bala : Pegar a bala Retirar o papel Chupar a bala Jogar o papel no lixo

Instruções Instruções são um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática, é o que indica a um computador uma ação elementar a executar.

Lógica de programação INSTRUÇÃO: Cada um dos passos, cada uma das ações a tomar (obedecendo a seqüência lógica) para ir resolvendo o problema, ou para ir executando a tarefa Em informática, é a informação que indica a um computador uma operação elementar a executar Ex.: somar, subtrair, comparar se é maior, etc Uma só instrução não resolve problemas Executar um conjunto de instruções Executar em uma seqüência lógica

Lógica de programação EXEMPLO: para fazer omelete Instruções: quebrar ovos, bater ovos, pôr sal, ligar fogão, pôr óleo na frigideira, pôr frigideira no fogo, fritar ovos batidos, etc... Quanto às instruções isoladas: Só quebrar ovos, ou só pôr óleo na frigideira, não é suficiente para cumprir a tarefa fazer omelete Quanto à seqüência lógica: Se executarmos fritar ovos batidos antes de bater ovos, ou pior, antes de quebrar ovos, não iremos cumprir a tarefa fazer omelete

Algoritmo Algoritmo é um conjunto finito de regras, bem definidas, para a solução de um problema em um tempo finito e com um número finito de passos.

Lógica de programação ALGORITMO: Seqüência finita de passosque levam à execução de uma tarefa Claro e preciso. Ex. somar dois números : Escrever primeiro número no retângulo A Escrever segundo número no retângulo B Somar o número do retângulo A com o número do retângulo B e escrever o resultado no retângulo C A B C + =

Exemplo de algoritmo Quando uma dona de casa prepara um bolo, segue uma receita, que nada mais é do que um algoritmoem que cada instrução é um passo a ser seguido para que o prato fique pronto com sucesso: 1. Bata 4 claras em neve 2. Adicione 2 xícaras de açúcar 3. Adicione 2 colheres de farinha de trigo, 4 gemas, uma colher de fermento e duas colheres de chocolate 4. Bata por 3 minutos 5. Unte uma assadeira com margarina e farinha de trigo 6. Coloque o bolo para assar por 20minutos

Exemplo de algoritmo Um motorista que necessita efetuar a troca de um pneu furado segue uma rotina para realizar essa tarefa: 1. Verifica qual pneu está furado 2. Posiciona o macaco para levantar o carro 3. Pega o estepe 4. Solta os parafusos 5. Substitui o pneu furado 6. Recoloca os parafusos 7. Desce o carro 8. Guarda o macaco e o pneu furado

Linguagens de Programação

O Programa PROGRAMA: Algoritmoescrito em uma linguagemde computador (linguagem de programação -C, Pascal, COBOL, Fortran, Basic, Java, etc.) Interpretado e executado por um computador Interpretação rigorosa, exata, do computador escrita do algoritmo na linguagem de prog. tem que seguir regras mais rigorosas

Fonte Material extraído de: Prof. Viviane Berner UNIVATES - RS http://ensino.univates.br/~ameurer/aula2/aula2_computador_c.ppt IFSP Claudia Miyuki Werhmuller www.cefetsp.br/edu/tsi/site_2007-10-02/materiais/logica12009.ppt Introdução à Programação de Computadores Prof. Fábio Dacêncio Pereira