Aula 6: Entrada e Saída

Tamanho: px
Começar a partir da página:

Download "Aula 6: Entrada e Saída"

Transcrição

1 Aula 6: Entrada e Saída Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 1 / 29

2 Agenda 1 Revisão e Contexto 2 Entrada e Saída de Dados 3 Entrada 4 Saída 5 Exemplos de Algoritmos Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 2 / 29

3 Agenda 1 Revisão e Contexto 2 Entrada e Saída de Dados 3 Entrada 4 Saída 5 Exemplos de Algoritmos Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 3 / 29

4 Aula Anterior: Sintaxe e semântica de expressões relacionais e lógicas em pseudocódigo. Expressões relacionais: semelhantes as expressões utilizadas na matemática. Retornam um valor lógico. Expressões lógicas: como combinar expressões com resultado lógico. como transformar nosso raciocínio lógico em expressões lógicas. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 4 / 29

5 Foco da Aula de Hoje Entrada de dados: Apresentação dos mecanismos de entrada e saída de um computador. Objetivo Leitura e escrita de dados em pseudocódigo. Definir os comandos de entrada e saída em pseudocódigo. Estudar exemplos de uso. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 5 / 29

6 Agenda 1 Revisão e Contexto 2 Entrada e Saída de Dados 3 Entrada 4 Saída 5 Exemplos de Algoritmos Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 6 / 29

7 Apresentação Em um computador, seu usuário precisa ter algum tipo de interação com ele. É necessário entrar com dados e visualizar os resultados. Isto torna o programa mais genérico. O programa produzirá um resultado para qualquer entrada. Em um computador, entrada e saída de dados são realizadas por dispositivos específicos. Cada um com sua maneira diferente de ser acessado. Dispositivos de entrada: Dispositivos de saída: Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 7 / 29

8 Entrada e Saída em Algoritmos Um algoritmo serve para ajudar na implementação de um programa de computador. Precisamos ter meios de especificar entrada e saída de dados. Além disso, em um algoritmo, vimos que eles possuem entrada e saída. Que são parâmetros que o usuário do algoritmo pode definir. Em um algoritmo, fazemos abstração dos dispositivos de entrada e saída. Podemos supor, por exemplo, que a entrada é feita pelo teclado e a saída seria no monitor. O importante é entender que o usuário entrará com valores e o resultado será exibido. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 8 / 29

9 Entrada e Saída em Algoritmos (II) Exemplo de algoritmo em linguagem natural para a média de 3 números: 1 Obter 3 números reais; 2 Calcular a soma dos 3 números; 3 Dividir o resultado da soma por 3; 4 Apresentar o resultado da divisão (a média). Queremos saber como: obter os 3 números e apresentar o resultado da média. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 9 / 29

10 Agenda 1 Revisão e Contexto 2 Entrada e Saída de Dados 3 Entrada 4 Saída 5 Exemplos de Algoritmos Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 10 / 29

11 Entrada Entrada de dados: obter valores do usuário. O comando leia é usado para representar isto em pseudocódigo. Sintaxe: leia <lista de identificadores>; Palavra reservada: leia. Em seguida, uma lista de identificadores separados por vírgula. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 11 / 29

12 Entrada: Exemplos Exemplos: leia n; leia nota 1, nota 2, nota 3; leia letra; leia nome, idade; 1 início 2 inteiro: idade; 3 string: nome; 4 real: a, b, c, x, y; 5 leia a, b, c; 6 leia x; 7 y a*x*x + b*x + c; 8 leia nome, idade; 9 fim Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 12 / 29

13 Organização da Entrada Considere os dois trechos de pseudocódigo abaixo: 1 início 2 inteiro: A, B, C; 3 leia A, B, C; 4 fim 1 início 2 inteiro: A, B, C; 3 leia A; 4 leia B; 5 leia C; 6 fim Como os dados de entrada deverão estar organizados? Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 13 / 29

14 Organização da Entrada (II) Como os dados de entrada deverão estar organizados? Trecho 1: Trecho 2: A forma como são lidas os dados, interfere na organização da entrada. No trecho 1, espera-se que cada valor esteja lado a lado. No trecho 2, espera-se que cada valor esteja linha a linha Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 14 / 29

15 Organização da Entrada (III) Cada comando leia exige que os dados iniciem em uma nova linha. Se a organização dos dados não condiz com o comando de leitura, temos um erro. Para o trecho 1, se entrada for: Haverá erro! 10 As variáveis B e C não terão seus valores especificados. Para o trecho 2, se entrada for: Haverá erro! As variáveis B e C não terão seus valores especificados. Haverá erro! A variável C não terá um valor. Haverá erro! 10 3 A variável C não terá um valor. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 15 / 29

16 Agenda 1 Revisão e Contexto 2 Entrada e Saída de Dados 3 Entrada 4 Saída 5 Exemplos de Algoritmos Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 16 / 29

17 Saída Saída de dados: exibir constantes ou valores de variáveis para o usuário. O comando escreva é usado para representar isto em pseudocódigo. Sintaxe: escreva <lista de identificadores ou constantes>; Palavra reservada: escreva. Em seguida, uma lista de identificadores ou constantes separados por vírgula. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 17 / 29

18 Formato da Saída A saída contém o texto que se deseja apresentar ao usuário. É normal utilizar uma constante acompanhada de um identificador: escreva O valor de n é:, n; A saída para n = 10 é: O valor de n é: 10. E ainda usar constantes no meio, para inserir texto para separar variáveis. escreva O valor de x é:, x, e o valor de y é:, y; A saída para x = 1, 0 e y = 3, 0 é: O valor de x é: 1,0 e o valor de y é: 3,0. Em pseudocódigo, assumimos que cada vírgula inserem um espaço entre os identificadores/constantes. Ajuda a separar os textos. Assumimos, também, que a cada comando escreva, quebra-se uma linha. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 18 / 29

19 Saída: Exemplos 1 início 2 inteiro: idade; 3 string: nome; 4 real: a, b, c, x, y; 5 leia a, b, c; 6 leia x; 7 y a*x*x + b*x + c; 8 escreva O resultado da equação é:, y; 9 leia nome, idade; 10 escreva Nome:, nome, e idade:, idade; 11 fim A saída será para a = 1, b = 1, c = 4, x = 2, nome= João, idade=20): O resultado da equação é: 2 Nome: João e idade: 20 Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 19 / 29

20 Agenda 1 Revisão e Contexto 2 Entrada e Saída de Dados 3 Entrada 4 Saída 5 Exemplos de Algoritmos Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 20 / 29

21 Exemplos de Algoritmos Problema: leia um valor inteiro e o escreva. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 21 / 29

22 Exemplos de Algoritmos Problema: leia um valor inteiro e o escreva. Entrada: um valor inteiro. Saída: o valor do número dado. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 21 / 29

23 Exemplos de Algoritmos Problema: leia um valor inteiro e o escreva. Entrada: um valor inteiro. Saída: o valor do número dado. 1 início 2 inteiro: numero; 3 leia numero; 4 escreva O número lido foi:, numero; 5 fim Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 21 / 29

24 Exemplos de Algoritmos Problema: leia um valor inteiro e o escreva. Entrada: um valor inteiro. Saída: o valor do número dado. 1 início 2 inteiro: numero; 3 leia numero; 4 escreva O número lido foi:, numero; 5 fim Saída para numero = 19: O número lido foi: 19 Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 21 / 29

25 Exemplos de Algoritmos (II) Problema: leia dois valores inteiros e os escreva separadamente. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 22 / 29

26 Exemplos de Algoritmos (II) Problema: leia dois valores inteiros e os escreva separadamente. Entrada: dois valores inteiros. Saída: os dois valores lidos. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 22 / 29

27 Exemplos de Algoritmos (II) Problema: leia dois valores inteiros e os escreva separadamente. Entrada: dois valores inteiros. Saída: os dois valores lidos. 1 início 2 inteiro: a, b; 3 leia a; 4 escreva O primeiro número lido foi:, a; 5 leia b; 6 escreva O segundo número lido foi:, b; 7 fim Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 22 / 29

28 Exemplos de Algoritmos (II) Problema: leia dois valores inteiros e os escreva separadamente. Entrada: dois valores inteiros. Saída: os dois valores lidos. 1 início 2 inteiro: a, b; 3 leia a; 4 escreva O primeiro número lido foi:, a; 5 leia b; 6 escreva O segundo número lido foi:, b; 7 fim Saída para a = 1 e b = 2: O primeiro número lido foi: 1 O segundo número lido foi: 2 Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 22 / 29

29 Exemplos de Algoritmos (III) Outra maneira de escrever um algoritmo para o problema anterior: Com apenas 1 variável. 1 início 2 inteiro: a; 3 leia a; 4 escreva O primeiro número lido foi:, a; 5 leia a; 6 escreva O segundo número lido foi:, a; 7 fim Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 23 / 29

30 Exemplos de Algoritmos (III) Outra maneira de escrever um algoritmo para o problema anterior: Com apenas 1 variável. 1 início 2 inteiro: a; 3 leia a; 4 escreva O primeiro número lido foi:, a; 5 leia a; 6 escreva O segundo número lido foi:, a; 7 fim Saída para a = 1 e b = 2: O primeiro número lido foi: 1 O segundo número lido foi: 2 Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 23 / 29

31 Exemplos de Algoritmos (IV) Problema: obtenha dois valores inteiros, calcule a soma e exiba o resultado. Entrada: dois valores inteiros. Saída: resultado da soma. Ações: 1 Ler os dois valores inteiros; 2 Calcular a soma entre eles; 3 Escrever o resultado. 1 início 2 inteiro: a, b, soma; 3 leia a, b; 4 soma a + b; 5 escreva Resultado da soma:, soma; 6 fim Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 24 / 29

32 Exemplos de Algoritmos (IV) Problema: obtenha dois valores inteiros, calcule a soma e exiba o resultado. Entrada: dois valores inteiros. Saída: resultado da soma. Ações: 1 Ler os dois valores inteiros; 2 Calcular a soma entre eles; 3 Escrever o resultado. 1 início 2 inteiro: a, b, soma; 3 leia a, b; 4 soma a + b; 5 escreva Resultado da soma:, soma; 6 fim Saída para a = 3 e b = 12: Resultado da soma: 15 Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 24 / 29

33 Exemplos de Algoritmos (V) Problema: dado o raio de um círculo, em centímetros, escreva um algoritmo para calcular sua área. Entrada: valor do raio do círculo em centímetros. Saída: valor da área do círculo em centímetros quadrados. Ações: 1 Ler o raio do círculo; 2 Calcular a área dada por: area = π raio 2, onde π = 3, 1415; 3 Escrever o resultado da área calculada. 1 início 2 real: raio, area; 3 leia raio; 4 area 3,1415*raio*raio; 5 escreva Área:, area, cm2 ; 6 fim Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 25 / 29

34 Exemplos de Algoritmos (V) Problema: dado o raio de um círculo, em centímetros, escreva um algoritmo para calcular sua área. Entrada: valor do raio do círculo em centímetros. Saída: valor da área do círculo em centímetros quadrados. Ações: 1 Ler o raio do círculo; 2 Calcular a área dada por: area = π raio 2, onde π = 3, 1415; 3 Escrever o resultado da área calculada. 1 início 2 real: raio, area; 3 leia raio; 4 area 3,1415*raio*raio; 5 escreva Área:, area, cm2 ; 6 fim Saída para raio = 1, 5: Área: 7, cm2 Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 25 / 29

35 Exemplos de Algoritmos (V) Problema: dado o raio de um círculo, em centímetros, escreva um algoritmo para calcular sua área. Entrada: valor do raio do círculo em centímetros. Saída: valor da área do círculo em centímetros quadrados. Ações: 1 Ler o raio do círculo; 2 Calcular a área dada por: area = π raio 2, onde π = 3, 1415; 3 Escrever o resultado da área calculada. 1 início 2 real: raio, area; 3 leia raio; 4 area 3,1415*raio*raio; 5 escreva Área:, area, cm2 ; 6 fim Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 26 / 29

36 Exemplos de Algoritmos (V) Problema: dado o raio de um círculo, em centímetros, escreva um algoritmo para calcular sua área. Entrada: valor do raio do círculo em centímetros. Saída: valor da área do círculo em centímetros quadrados. Ações: 1 Ler o raio do círculo; 2 Calcular a área dada por: area = π raio 2, onde π = 3, 1415; 3 Escrever o resultado da área calculada. 1 início 2 real: raio, area; 3 leia raio; 4 area 3,1415*raio*raio; 5 escreva Área:, area, cm2 ; 6 fim Saída para raio = 1, 5: Área: 7, cm2 Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 26 / 29

37 Atribuição vs. Leitura e Escrita Ambos associam um valor a uma variável. Atribuição: a associação é direta no código. Leitura: a associação é realizada pelo usuário. Pode ser qualquer valor de entrada não previsto no código. Escrita: as variáveis a serem escritas representam os valores a serem exibidos. O que está em uma variável de saída será exibido apenas quando o comando escreva seja dado. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 27 / 29

38 Exercícios 1 Considere as entradas a seguir e indique o que será exibido para o pseudocódigo abaixo. Entradas: início 2 real: r, n1, n2, n3; 3 leia n1, n2, n3; 4 r raiz(n1*n1 + n2*n2 + n3*n3); 5 escreva Para:, n1,,, n2, e, n3, o valor de r é, r; 6 fim Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 28 / 29

39 Exercícios (II) 2 Escreva um algoritmo que leia 4 notas e exiba o resultado da média ponderada entre elas (Pesos: 1, 2, 4 e 5). 3 Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão: D = R + S, onde R = (A + B) 2 e S = (B + C) Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x 1, y 1 ) e P(x 2, y 2 ), escreva a distância entre eles. A fórmula que efetua tal cálculo é: d = (x 2 x 1 ) 2 + (y 2 y 1 ) 2 Dica: use a função raiz(n) para calcular a raiz quadrada de n. Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 29 / 29

Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno

Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Introdução Um algoritmo pode ser definido como uma sequência finita de passos

Leia mais

Aula 7: Estrutura de Decisão

Aula 7: Estrutura de Decisão Aula 7: Estrutura de Decisão Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estrutura de Decisão Programação de Computadores IV 1 / 27 Agenda 1 Revisão

Leia mais

Conceitos Básicos de Algoritmos

Conceitos Básicos de Algoritmos Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas

Leia mais

Aula 11: Modularização

Aula 11: Modularização Aula 11: Modularização Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Modularização Programação de Computadores IV 1 / 37 Agenda 1 Revisão e Contexto

Leia mais

Algoritmos I Aula 5 Visualg

Algoritmos I Aula 5 Visualg Algoritmos I Aula 5 Visualg Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Programa Conjunto de instruções (comandos) que são interpretadas pelo computador com a finalidade

Leia mais

Aula 10: Introdução a Vetores e Matrizes

Aula 10: Introdução a Vetores e Matrizes Aula 10: Introdução a Vetores e Matrizes Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Vetores e Matrizes Programação de Computadores IV 1 / 50 Agenda

Leia mais

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10 Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em

Leia mais

Professor Jefferson Chaves Jefferson de Oliveira Chaves

Professor Jefferson Chaves Jefferson de Oliveira Chaves Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu.br Jefferson de Oliveira Chaves Comandos de entrada, saída e atribuição; Variáveis; Comentários; Prática; Jefferson de Oliveira Chaves Para

Leia mais

Método para Construção de Algoritmos

Método para Construção de Algoritmos Método para Construção de Algoritmos Os passos necessários para a construção de um algoritmo são: ler atentamente o enunciado do problema, compreendendo-o e destacando os pontos mais importantes; definir

Leia mais

Aula 3: Algoritmos: Formalização e Construção

Aula 3: Algoritmos: Formalização e Construção Aula 3: Algoritmos: Formalização e Construção Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Algoritmos: Formalização e Pseudo-Código Programação de

Leia mais

Conceitos básicos de algoritmos

Conceitos básicos de algoritmos Conceitos básicos de algoritmos Operadores Aritméticos Unários: +, - Exemplos: +1-5.9... var a: inteiro... a

Leia mais

Conceitos Básicos de Algoritmos

Conceitos Básicos de Algoritmos Conceitos Básicos de Algoritmos 34 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas

Leia mais

Prof. Jorge Cavalcanti

Prof. Jorge Cavalcanti Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 02 (baseado no material do prof. Marcelo Linder) Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br

Leia mais

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Conceitos Básicos. Professor: Juliano Lucas Gonçalves. Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já

Leia mais

Programação de Computadores I Estrutura de um Programa Procedimentos de Entrada e Saída PROFESSORA CINTIA CAETANO

Programação de Computadores I Estrutura de um Programa Procedimentos de Entrada e Saída PROFESSORA CINTIA CAETANO Programação de Computadores I Estrutura de um Programa Procedimentos de Entrada e Saída PROFESSORA CINTIA CAETANO Estrutura de um programa Todo programa é subdividido em três áreas distintas: cabeçalho

Leia mais

EXPRESSÕES ARITMÉTICAS PARTE 2

EXPRESSÕES ARITMÉTICAS PARTE 2 AULA 6 EXPRESSÕES ARITMÉTICAS PARTE 2 6.1 Operadores aritméticos sobre os reais Como vimos na aula anterior, os operadores aritméticos definem as operações aritméticas que podem ser realizadas sobre os

Leia mais

Programação de Computadores. Professor Ilaim Costa Junior

Programação de Computadores. Professor Ilaim Costa Junior Programação de Computadores Professor Ilaim Costa Junior ilaim@ic.uff.br Roteiro da Aula de Hoje Estruturas de repetição ENQUATO... FAÇA... REPETIR... ATE... PARA... ATÉ... FAÇA... 2 Estruturas de Repetição

Leia mais

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

Algoritmo e Programação Matemática

Algoritmo e Programação Matemática Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador

Leia mais

ESTRUTURA CONDICIONAL E SELEÇÃO

ESTRUTURA CONDICIONAL E SELEÇÃO Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas

Leia mais

Introdução a programação Visão geral

Introdução a programação Visão geral Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Visão geral Professor: Saulo Henrique Cabral Silva Conceitos lógica/algoritmo A lógica é usada no dia a dia das pessoas para

Leia mais

Pseudocódigo e Visualg

Pseudocódigo e Visualg Pseudocódigo e Visualg Professor: Alex Sandro Forghieri alex.forghieri@ifsc.edu.br Agenda Revisão Algoritmos Estrutura de dados Estrutura básica de um algoritmo em pseudocódigo Teste de mesa Operadores

Leia mais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída

Leia mais

Algoritmos Estrutura Condicional

Algoritmos Estrutura Condicional Algoritmos Estrutura Condicional Aula 06 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

Exercícios Repetição

Exercícios Repetição Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que

Leia mais

Técnicas de Programação

Técnicas de Programação Técnicas de Programação Algoritmos Anderson Gomes Eleutério Lógica A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir

Leia mais

Fluxograma. Conjunto de símbolos utilizados em fluxogramas

Fluxograma. Conjunto de símbolos utilizados em fluxogramas 27 Símbolo Nome Terminador Seta de fluxo Entrada de dados Atribuição Saída de dados Desvio condicional Declaração Fluxograma Descrição Indica o início e o fim do fluxo do algoritmo. Indica o sentido do

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: tipos de dados definidos pelo programador: struct union enum typedef

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: tipos de dados definidos pelo programador: struct union enum typedef Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: tipos de dados definidos pelo programador: struct union enum typedef Prof. Renato Pimentel 1 Introdução Tipos de variáveis vistos

Leia mais

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Expressando a lógica em programação Ferramentas gráficas: diagramas e fluxogramas; Ferramentas textuais: pseudocódigos ou metalinguagens (Português

Leia mais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente

Leia mais

Fábio Rodrigues / Israel Lucania

Fábio Rodrigues / Israel Lucania Fábio Rodrigues / Israel Lucania Variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Em linguagem de alto nível nos é permitido dar nomes a esse endereço, facilitando

Leia mais

Estruturas de Controle de Fluxo Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números

Estruturas de Controle de Fluxo Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números inteiros quaisquer. algoritmo exercício 8.0 var n1, n2: inteiro res: real inicio escreva

Leia mais

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados Escola de Ciências e Tecnologia UFRN Variáveis, Expressões Aritméticas e Entrada e Saída de Dados ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;

Leia mais

Algoritmos e Programação

Algoritmos e Programação Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 02 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012 Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012 PARTE 1: OPERADORES E COMANDOS BÁSICOS EXEMPLO 1.1: Programa que

Leia mais

LINGUAGEM ALGORÍTMICA

LINGUAGEM ALGORÍTMICA LINGUAGEM ALGORÍTMICA Adriano Mauro Cansian André Proto UNESP - São José do Rio Preto Linguagem Computacional Introdução! Para uma melhor padronização de nosso estudos, vamos agora definir uma linguagem

Leia mais

Portugol. Tiago Alves de Oliveira

Portugol. Tiago Alves de Oliveira Portugol Tiago Alves de Oliveira Revisando Algoritmo: Sequência finita de passos que levam à execução de uma tarefa Claro e preciso. Ex. somar dois números Algoritmo precisa seguir uma sequência lógica

Leia mais

Prática 10 - Funções

Prática 10 - Funções Programação de Computadores I UFOP DECOM June 9, 2016 Prática 10 - Funções Abstract Nesta aula prática você vai aprender a definir e usar funções em um programa. Contents 1 Funções 1 1.1 Definição e chamada

Leia mais

Aula 5 Instruções Simples Cleverton Hentz

Aula 5 Instruções Simples Cleverton Hentz Aula 5 Instruções Simples Cleverton Hentz Sumário de Aula } Instrução de Atribuição } Instrução de Entrada } Instrução de Saída } Comentários 2 Introdução } Instruções são utilizadas para dizer ao computador

Leia mais

ESTRUTURAS DE REPETIÇÃO - PARTE 1

ESTRUTURAS DE REPETIÇÃO - PARTE 1 AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a

Leia mais

Algoritmos - 2. Alexandre Diehl. Departamento de Física - UFPel

Algoritmos - 2. Alexandre Diehl. Departamento de Física - UFPel Algoritmos - 2 Alexandre Diehl Departamento de Física - UFPel Pseudocódigo Também chamada de de linguagem estruturada, reune um conjunto de de ações (ou comandos), usando uma linguagem simples e genérica,

Leia mais

1 ESTRUTURA SEQUENCIAL

1 ESTRUTURA SEQUENCIAL Noções de Programação de Computadores Prof. Eduardo 1 1 ESTRUTURA SEQUENCIAL algoritmo Nome_do_algoritmo declaração de variáveis variáveis inicio bloco de comandos; fim_algoritmo 1.1 Declaração de variáveis

Leia mais

Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM

Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM PROGRAMAÇÃO DE COMPUTADORES I BCC701 Aula Prática 02 Utilizando o Scinotes faça: Exercício 1 Codifique em Scilab as seguintes expressões matemáticas, armazenando-as em variáveis na memória conforme os

Leia mais

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35 BCC 201 - Introdução à Programação Portugol Guillermo Cámara-Chávez UFOP 1/35 Introdução I Lógica A lógica é usada no dia a dia das pessoas que trabalham com computação para solucionar problemas de forma

Leia mais

ALGORITMOS. O que é Algoritmo? Algoritmo é um dos processo para criação

ALGORITMOS. O que é Algoritmo? Algoritmo é um dos processo para criação O que é Algoritmo? Algoritmo é um dos processo para criação de um programa. Putz????? Definições de Algoritmos Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido.(forbellone,

Leia mais

Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes

Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes Programação de Computadores III Aula 4 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula

Leia mais

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição enquanto.

Leia mais

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1) ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I Trabalho 1 (T1) Grupo de até três acadêmicos; Entregar os algoritmos escritos; Entregar as implementações dos algoritmos em arquivo organizados em uma pasta,

Leia mais

Pseudocódigo Exercício 6

Pseudocódigo Exercício 6 Pseudocódigo Exercício 6 Elabore um algoritmo que receba como entrada o valor do saque realizado pelo cliente de um banco e retorne quantas notas de cada valor serão necessárias para atender ao saque com

Leia mais

Introdução à Programação

Introdução à Programação Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de

Leia mais

Sintática: como é escrito cada elemento da linguagem de programação.

Sintática: como é escrito cada elemento da linguagem de programação. 4ª. AULA Sintaxe e Semântica Para que uma linguagem de programação atenda aos requisitos especificados de forma eficiente, ela deve ser escrita de forma única (não ambígua). Isso envolve a definição: Sintática:

Leia mais

Noções de algoritmos - Aula 1

Noções de algoritmos - Aula 1 Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir

Leia mais

Processamento de Dados aplicado à Geociências. AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões

Processamento de Dados aplicado à Geociências. AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões Processamento de Dados aplicado à Geociências 1 AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO

Leia mais

Introdução à Algoritmos. Professora: Fabíola Gonçalves.

Introdução à Algoritmos. Professora: Fabíola Gonçalves. Introdução à Algoritmos Professora: Fabíola Gonçalves. AGENDA Algoritmos Comandos Estrutura de Algoritmos Constantes Variáveis Comentários COMANDOS Comandos de uma linguagem de programação podem estar:

Leia mais

2. Criação de Algoritmos

2. Criação de Algoritmos 2. Criação de Algoritmos Neste capítulo, será visto o desenvolvimento de um algoritmo, regras, etapas e simbologias. 2.1 O que é Pseudocódigo? Fig.1: Ilustração de algoritmo Fonte: Internet Os algoritmos

Leia mais

Caderno de Exercícios Aula 2 (Variáveis, Tipos e Comandos Básicos)

Caderno de Exercícios Aula 2 (Variáveis, Tipos e Comandos Básicos) Centro de Educação Superior a Distância do Estado do Rio de Janeiro CEDERJ Curso de Tecnologia em Sistemas de Computação TSC EAD-05.009 Fundamentos de Programação Caderno de Exercícios Aula 2 (Variáveis,

Leia mais

O que é Sintaxe e Semântica? Sintaxe e Semântica. O que é Sintaxe e Semântica? Sintaxe e Semântica. Instruções Primitivas

O que é Sintaxe e Semântica? Sintaxe e Semântica. O que é Sintaxe e Semântica? Sintaxe e Semântica. Instruções Primitivas Construção de Algoritmos Algoritmos e Lógica de Programação Estrutura seqüencial Dicas para escrever bons algoritmos Reinaldo Gomes reinaldo@cefet-al.br O que é? Sintaxe diz respeito a forma de como as

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está

Leia mais

A palavra ALGORITMO teve origem com um Matemático Persa, al. Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah,

A palavra ALGORITMO teve origem com um Matemático Persa, al. Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah, A palavra ALGORITMO teve origem com um Matemático Persa, al Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah, ou a ciência das Equações que, em última análise suscitaram o desenvolvimento

Leia mais

O que é Sintaxe e Semântica?

O que é Sintaxe e Semântica? Algoritmos e Lógica de Programação Construção de Algoritmos Sintaxe e Semântica iti Estrutura seqüencial Dicas para escrever bons algoritmos Reinaldo Gomes reinaldo@cefet-al.br O que é Sintaxe e Semântica?

Leia mais

Pseudocódigo: Instruções de Atribuição, Entrada e Saída de Dados

Pseudocódigo: Instruções de Atribuição, Entrada e Saída de Dados Pseudocódigo: Instruções de Atribuição, Entrada e Saída de Dados 2015/1 Programação Básica de Computadores (INF 09325) Archimedes Detoni www.inf.ufes.br/~archimedesdetoni archimedesdetoni@inf.ufes.br Introdução

Leia mais

08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:

08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos: INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Elementos Básicos Tipos de dados Dados e seus tipos: Computadores lidam com diversos tipos de dados: numéricos,

Leia mais

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Apresentação da ferramenta de programação. Comandos de entrada e saída Prof. Alex Camargo alexcamargoweb@gmail.com Linguagem C A linguagem

Leia mais

Introdução à Programação de Computadores Fabricação Mecânica

Introdução à Programação de Computadores Fabricação Mecânica Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 06 - Introdução a algoritmos Roteiro Algoritmos Formas

Leia mais

Linguagem e Ambiente Scratch. Introdução à Laboratório Prof.Alfredo Parteli Gomes

Linguagem e Ambiente Scratch. Introdução à Laboratório Prof.Alfredo Parteli Gomes Linguagem e Ambiente Scratch Introdução à Laboratório Prof.Alfredo Parteli Gomes Scratch Linguagem de programação que visa facilitar a criação de histórias interativas, jogos e animações Informações e

Leia mais

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

CAPÍTULO 3 INSTRUÇÕES BÁSICAS CAPÍTULO 3 INSTRUÇÕES BÁSICAS Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Tecnologia em Fabricação Mecânica 1 INTRODUÇÃO As instruções ou comandos básicos são o conjunto de

Leia mais

Pseudocódigo Exercício 6

Pseudocódigo Exercício 6 Pseudocódigo Exercício 6 Elabore um algoritmo que receba como entrada o valor do saque realizado pelo cliente de um banco e retorne quantas notas de cada valor serão necessárias para atender ao saque com

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

AEDI Fundamentos Revisão 1

AEDI Fundamentos Revisão 1 exatasfepi.com.br AEDI Fundamentos Revisão 1 André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13 Conceitos em Programação Técnicas de algoritmos Descrição

Leia mais

CAI Fluxograma Revisão 7

CAI Fluxograma Revisão 7 exatasfepi.com.br CAI Fluxograma Revisão 7 André Luís Duarte O coração do entendido adquire o conhecimento, e o ouvido dos sábios busca a sabedoria. Pv 18:15 Fluxograma Introdução Formas básicas Estrutura

Leia mais

CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo

CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo CMP1044 - Algoritmos Professor Vicente Paulo de Camargo Variáveis Uma variável é um local na memória principal (RAM) Ou seja, é um endereço na memória do computador o qual armazena um conteúdo Cada variável

Leia mais

Programação Básica. Estrutura de um algoritmo

Programação Básica. Estrutura de um algoritmo Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse

Leia mais

Algoritmos. Seqüência finita e ordenada de procedimentos que resolvem um determinado problema. Exemplo: O que preciso fazer para preparar um omelete?

Algoritmos. Seqüência finita e ordenada de procedimentos que resolvem um determinado problema. Exemplo: O que preciso fazer para preparar um omelete? Algoritmos Seqüência finita e ordenada de procedimentos que resolvem um determinado problema Exemplo: O que preciso fazer para preparar um omelete? Pegar os ovos na geladeira; Bater os ovos; Escolher o

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Pseudocódigo e Estruturas Básicas de Controle Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Roteiro

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos

Leia mais

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

Introdução à Ciência da Computação Créditos Introdução à Ciência da Computação Tópicos Preliminares em Programação Exceto por adaptações e complementos menores, o material a seguir é composto de slides gentilmente cedidos por: Prof. Rudinei

Leia mais

LINGUAGEM E TECNICAS DE PROGRAMAÇÃO

LINGUAGEM E TECNICAS DE PROGRAMAÇÃO LINGUAGEM E TECNICAS DE PROGRAMAÇÃO Aula 03 Lógica Entrada de dados Lógica Lógica, no seu sentido mais amplo, está presente em todos os passos de nossas vidas, servindo de base para resolução de nossos

Leia mais

1ª Lista de Exercícios

1ª Lista de Exercícios Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule

Leia mais

Linguagem C: Introdução

Linguagem C: Introdução Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais

Leia mais

Fluxograma. Símbolo Nome Descrição

Fluxograma. Símbolo Nome Descrição 65 Fluxograma Analisaremos agora o método de representação de algoritmos denominado fluxograma. Conceitualmente um fluxograma é um tipo de diagrama, e pode ser entendido como uma representação esquemática

Leia mais

Aula 4: Introdução à Linguagem C++

Aula 4: Introdução à Linguagem C++ CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas

Leia mais

Introdução. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e programação Aula 02

Introdução. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e programação Aula 02 Introdução Lógica e programação Aula 02 Lógica na resolução de problemas computacionais Algortimos aplicados à solução de problemas computacionais Formalização de algoritmos Exercícios Sky Informática

Leia mais

Revisão. Profa Marina Gomes

Revisão. Profa Marina Gomes Revisão Profa Marina Gomes Algoritmos Na construção de um programa, o problema que o algoritmo representa é composto por três fases. Entrada: dados de entrada do algoritmo. Processamento: ações sobre os

Leia mais

EXPRESSÕES ARITMÉTICAS PARTE 1

EXPRESSÕES ARITMÉTICAS PARTE 1 AULA 5 EXPRESSÕES ARITMÉTICAS PARTE 1 5.1 Operadores aritméticos Os operadores aritméticos definem as operações aritméticas que podem ser realizadas sobre os números inteiros e reais. Para os inteiros,

Leia mais

3ª Lista de Exercícios de Programação I

3ª Lista de Exercícios de Programação I 3ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, apoiadas por representação em algoritmo para planejamento. 1. Desenvolva um programa que leia dois valores a

Leia mais

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior LÓGICA DE PROGRAMAÇÃO Algoritmos Computacionais Sérgio Carlos Portari Júnior portari.uemgfrutal@gmail.com Tópicos abordados Algoritmos Computacionais Estrutura de Dados Tipos Primitivos Constantes Variáveis

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Linguagens Conceito de Algoritmo Pseudocódigo

Leia mais

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo Pseudolinguagem (ou Portugol) Profº Elton Rodrigo Pseudolinguagem Funciona como uma linguagem simplificada de programação, logo, facilita a posterior implementação. algoritmo "Somar dois valores" var n1,

Leia mais

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel Algoritmos - 1 Alexandre Diehl Departamento de Física - UFPel Conceitos básicos Computador: conceito clássico (até quando????) HARDWARE (partes físicas) SOFTWARE (programas) SCEF 2 Conceitos básicos Computador:

Leia mais

Algoritmos e Programação

Algoritmos e Programação Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 03 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Introdução a Computação

Introdução a Computação Edirlei Soares de Lima Introdução a Computação Aula 02 Lógica de Programação Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para atingir

Leia mais

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 4

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 4 TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula 4 1 Programação : Declaração de variáveis. Algoritmos: Agenda Solicitação de entrada, exibição.depuração. Tipos de dados

Leia mais

Programação Estruturada

Programação Estruturada Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar

Leia mais