PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C
|
|
|
- Jerónimo Gameiro Antunes
- 10 Há anos
- Visualizações:
Transcrição
1 PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C 1
2 Enunciado: a)implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro; b)construir um programa em C que determine o maior de três números inteiros, usando a função anterior. 2
3 Resolução: a)implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro; b)construir um programa em C que determine o maior de três números inteiros, usando a função anterior. 3
4 Parâmetros: Dois números inteiros N1 e N2 4
5 Parâmetros: Dois números inteiros N1 e N2 Retorno: O maior entre N1 e N2 5
6 Parâmetros: Dois números inteiros N1 e N2 Retorno: O maior entre N1 e N2 Algoritmo: Se 'N1 > N2' é verdadeira Então Devolver (N1) Senão Devolver (N2) 6
7 Função: int maior (int N1, int N2) 7
8 Função: int maior (int N1, int N2) if (N1 > N2) return (N1); 8
9 Função: int maior (int N1, int N2) if (N1 > N2) return (N1); else return (N2); 9
10 Resolução: a)implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro; b)construir um programa em C que determine o maior de três números inteiros, usando a função anterior. 10
11 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor inteiro para X 11
12 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor inteiro para X Mostrar a mensagem Inserir o segundo número. Introduzir um valor inteiro para Y 12
13 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor inteiro para X Mostrar a mensagem Inserir o segundo número. Introduzir um valor inteiro para Y Mostrar a mensagem Inserir o terceiro número. Introduzir um valor inteiro para Z 13
14 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor inteiro para X Mostrar a mensagem Inserir o segundo número. Introduzir um valor inteiro para Y Mostrar a mensagem Inserir o terceiro número. Introduzir um valor inteiro para Z Atribuir a W o valor inteiro maior(x, Y) 6
15 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor inteiro para X Mostrar a mensagem Inserir o segundo número. Introduzir um valor inteiro para Y Mostrar a mensagem Inserir o terceiro número. Introduzir um valor inteiro para Z Atribuir a W o valor inteiro maior(x, Y) Atribuir a W o valor inteiro maior(w, Z) 15
16 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor inteiro para X Mostrar a mensagem Inserir o segundo número. Introduzir um valor inteiro para Y Mostrar a mensagem Inserir o terceiro número. Introduzir um valor inteiro para Z Atribuir a W o valor inteiro maior(x, Y) Atribuir a W o valor inteiro maior(w, Z) Mostrar a mensagem O maior número é : Mostrar o valor de W 16
17 #include <stdio.h> Funções em C 17
18 #include <stdio.h> int maior (int N1, int N2); 18
19 #include <stdio.h> int maior (int N1, int N2); main ( ) int X, Y, Z, W; Funções em C 19
20 #include <stdio.h> int maior (int N1, int N2); main ( ) int X, Y, Z, W; printf ( Insira o primeiro número: ); scanf ( %d, &X); 20
21 #include <stdio.h> int maior (int N1, int N2); main ( ) int X, Y, Z, W; printf ( Insira o primeiro número: ); scanf ( %d, &X); printf ( Insira o segundo número: ); scanf ( %d, &Y); 21
22 #include <stdio.h> int maior (int N1, int N2); main ( ) int X, Y, Z, W; printf ( Insira o primeiro número: ); scanf ( %d, &X); printf ( Insira o segundo número: ); scanf ( %d, &Y); printf ( Insira o terceiro número: ); scanf ( %d, &Z); 22
23 #include <stdio.h> int maior (int N1, int N2); main ( ) int X, Y, Z, W; printf ( Insira o primeiro número: ); scanf ( %d, &X); printf ( Insira o segundo número: ); scanf ( %d, &Y); printf ( Insira o terceiro número: ); scanf ( %d, &Z); W = maior (X, Y); 7
24 #include <stdio.h> int maior (int N1, int N2); main ( ) int X, Y, Z, W; printf ( Insira o primeiro número: ); scanf ( %d, &X); printf ( Insira o segundo número: ); scanf ( %d, &Y); printf ( Insira o terceiro número: ); scanf ( %d, &Z); W = maior (X, Y); W = maior (W, Z); 7
25 #include <stdio.h> int maior (int N1, int N2); main ( ) int X, Y, Z, W; printf ( Insira o primeiro número: ); scanf ( %d, &X); printf ( Insira o segundo número: ); scanf ( %d, &Y); printf ( Insira o terceiro número: ); scanf ( %d, &Z); W = maior (X, Y); W = maior (W, Z); printf ( O maior entre %d, %d e %d é : %d\n, X, Y, Z, W); 7
26 Enunciado: a)implementar a função maiorn que devolve o maior de N números reais (N 2) introduzidos pelo utilizador; b)construir um programa em C que que determine o maior de N (N 2) números reais, usando a função anterior. 26
27 Parâmetros: Um número inteiro N (N 2) 27
28 Parâmetros: Um número inteiro N (N 2) Retorno: O maior entre N números reais 28
29 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor real para X 29
30 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor real para X Atribuir a M o valor real X 30
31 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor real para X Atribuir a M o valor real X Para k com valores desde 2 até N Fazer 31
32 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor real para X Atribuir a M o valor real X Para k com valores desde 2 até N Fazer Mostrar a mensagem Inserir outro número. Introduzir um valor real para X 32
33 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor real para X Atribuir a M o valor real X Para k com valores desde 2 até N Fazer Mostrar a mensagem Inserir outro número. Introduzir um valor real para X Se 'X > M' é verdadeira Então Atribuir a M o valor real X 33
34 Algoritmo: Mostrar a mensagem Inserir o primeiro número. Introduzir um valor real para X Atribuir a M o valor real X Para k com valores desde 2 até N Fazer Mostrar a mensagem Inserir outro número. Introduzir um valor real para X Se 'X > M' é verdadeira Então Atribuir a M o valor real X Devolver (M) 34
35 float maiorn (int N) Funções em C 35
36 float maiorn (int N) int k; float M, X; Funções em C 36
37 float maiorn (int N) int k; float M, X; printf ( Inserir o primeiro número: ); scanf ( %f, &X); 37
38 float maiorn (int N) int k; float M, X; printf ( Inserir o primeiro número: ); scanf ( %f, &X); M = X; 38
39 float maiorn (int N) int k; float M, X; printf ( Inserir o primeiro número: ); scanf ( %f, &X); M = X; for (k = 2; k <= N; k = k + 1) 39
40 float maiorn (int N) int k; float M, X; printf ( Inserir o primeiro número: ); scanf ( %f, &X); M = X; for (k = 2; k <= N; k = k + 1) printf ( Inserir outro número: ); scanf ( %f, &X); 40
41 float maiorn (int N) int k; float M, X; printf ( Inserir o primeiro número: ); scanf ( %f, &X); M = X; for (k = 2; k <= N; k = k + 1) printf ( Inserir outro número: ); scanf ( %f, &X); if (X > M) M = X; 41
42 float maiorn (int N) int k; float M, X; printf ( Inserir o primeiro número: ); scanf ( %f, &X); M = X; for (k = 2; k <= N; k = k + 1) printf ( Inserir outro número: ); scanf ( %f, &X); if (X > M) M = X; return (M); 42
43 Algoritmo: Fazer Mostrar a mensagem Quantos números vai inserir? Introduzir um valor inteiro para N 43
44 Algoritmo: Fazer Mostrar a mensagem Quantos números vai inserir? Introduzir um valor inteiro para N Enquanto 'N < 2' é verdadeira 44
45 Algoritmo: Fazer Mostrar a mensagem Quantos números vai inserir? Introduzir um valor inteiro para N Enquanto 'N < 2' é verdadeira Atribuir a X o valor real maiorn(n) 45
46 Algoritmo: Fazer Mostrar a mensagem Quantos números vai inserir? Introduzir um valor inteiro para N Enquanto 'N < 2' é verdadeira Atribuir a X o valor real maiorn(n) Mostrar a mensagem O maior número inserido foi : Mostrar o valor de X 46
47 #include <stdio.h> Funções em C 47
48 #include <stdio.h> float maiorn (int N); 48
49 #include <stdio.h> float maiorn (int N); main ( ) 49
50 #include <stdio.h> float maiorn (int N); main ( ) int N; float X; 50
51 #include <stdio.h> float maiorn (int N); main ( ) int N; float X; do printf ( Quantos números vai inserir? ); scanf ( %d, &N); 51
52 #include <stdio.h> float maiorn (int N); main ( ) int N; float X; do printf ( Quantos números vai inserir? ); scanf ( %d, &N); while (N < 2); 52
53 #include <stdio.h> float maiorn (int N); main ( ) int N; float X; do printf ( Quantos números vai inserir? ); scanf ( %d, &N); while (N < 2); X = maiorn(n); 53
54 #include <stdio.h> float maiorn (int N); main ( ) int N; float X; do printf ( Quantos números vai inserir? ); scanf ( %d, &N); while (N < 2); X = maiorn(n); printf ( O maior número inserido foi : %f\n, X); 54
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 2 Repetição 1 Enquanto 'C' é verdadeira Fazer? 3 Repetição 1 Enquanto 'C' é verdadeira Fazer? while (C)?; 4 Enunciado: Construa um algoritmo para mostrar os 100
valor_dolar = converte(valor_compra, taxa_dolar); valor_final = converte(valor_dolar, taxa_real) * 1.0238;
Q1 Q2 Q3 Q4 Questão 1: Os cartões de crédito no Brasil utilizam o Dólar como a moeda de referência para as compras no exterior. Sendo assim, se você realiza uma compra em Buenos Aires, por exemplo, primeiro
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 Instruções de Entrada Entrada/Leitura de dados Introduzir um valor inteiro/real para X 2 Instruções de Entrada Entrada/Leitura de dados Introduzir um valor inteiro/real
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 2 Condicional 1 Se 'C' é verdadeira Então?; 3 Condicional 1 Se 'C' é verdadeira Então? if (C)?; 4 Condicional 2 Se 'C' é verdadeira Então? Senão?? 5 Condicional
Convertendo Algoritmos para a Linguagem C
onvertendo Algoritmos para a Linguagem Notas de Aula Prof. Francisco Rapchan www.geocities.com/chicorapchan O objetivo deste texto é mostrar alguns programas em, dando uma breve descrição de seu funcionamento
Introdução à Programação. Armazenamento de Grande Quantidade de Informação Usando Vetores
Introdução à Programação Armazenamento de Grande Quantidade de Informação Usando Vetores Armazenando Grande Quantidade de Informação Como armazenar tanta informação? Vetores! 2 Tópicos da Aula Hoje, aprenderemos
PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C
PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C 1 Implementações básicas : a) Implementar a função LerValorValido que verifica se um valor introduzido pelo utilizador pertence ao conjunto limitado por dois dados valores
Q1 Q2 Q3 Nota. Departamento de Informática - PUC-Rio INF 1005 Programação I P2 20/10/2010. Aluno: Exemplo (apenas um exemplo!):
Matrícula: Departamento de Informática - PUC-Rio Turma: Q1 Q2 Q3 Questão 1) (3.0 pontos) Uma empresa permite que seus funcionários façam chamadas internacionais a partir de seus ramais, mas mantém um registro
ATENÇÃO!!! 12-01-2005 Rui Morgado - TLP 2
Ciclos Exercícios ATENÇÃO!!! Depois de executar o exercício no editor da linguagem de programação C, copie o código para o bloco de notas (dê como nome ao ficheiro o n.º do exercício e o seu nome) e guarde
Linguagem C Funções definidas pelo usuário. Lógica de Programação
Linguagem C Funções definidas pelo usuário Lógica de Programação Caro(a) aluno(a), Trabalharemos agora com as funções criadas por vocês na Linguagem C. Bom trabalho!!! Funções C permite que o programador
Estruturas de repetição (Ciclos)
Introdução Vamos começar por tentar resolver os seguintes exercícios com base nos conhecimentos Que já temos até agora. Problema 1: Escreva um programa em ANSI-C que escreve os primeiros 10 números inteiros
Tabela ASCII de caracteres de controle
Caracteres Estruturas de Dados Aula 6: Cadeias de Caracteres 31/03/2010 Caracteres são representados internamente por códigos numéricos Tipo char (inteiro pequeno ) 1 byte (8 bits) 256 caracteres possíveis
compreender a importância de cada estrutura de controle disponível na Linguagem C;
Aula 3 Estruturas de controle Objetivos Esperamos que, ao final desta aula, você seja capaz de: compreender a importância de cada estrutura de controle disponível na Linguagem C; construir programas em
Introdução a Computação
Introdução a Computação Aula 02 Introdução a Linguagem C Edirlei Soares de Lima Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para
Estruturas de Dados. Alguns dados não costumam ser tão simples assim... Podem ser compostos por vários dados distintos
Estruturas de Dados Alguns dados não costumam ser tão simples assim... Podem ser compostos por vários dados distintos Estruturas de Dados Programação de Computadores 1 de 26 Tipos Estruturados de Dados
Analise o código abaixo:
Recursão - introdução Analise o código abaixo: 1 # include 2 # include 3 int Fatorial ( int x) 4 int k, s =1; for (k =0;k
Linguagem de Programação C
ICMC USP Linguagem de Programação C Aula: Funções em C Prof Alneu de Andrade Lopes MODULARIZAÇÃO Um problema complexo é melhor abordado se for dividido primeiramente em vários subproblemas MODULARIZAÇÃO
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática
Prof. Vania Gimenez.Notas de aula Lógica de programação- Este material não substitui os livros indicados no site no link bibliografia.
Prof. Vania Gimenez.Notas de aula Lógica de programação- Este material não substitui os livros indicados no site no link bibliografia. ---------------------------------------------------------------- Comandos
Introdução a Programação. Ponteiros e Strings, Alocação Dinâmica
Introdução a Programação Ponteiros e Strings, Alocação Dinâmica Tópicos da Aula Hoje aprenderemos a relação entre ponteiros e strings Ponteiros para strings X Vetores de Caracteres Vetores de ponteiros
Programação. MEAer. Bertinho Andrade da Costa. Instituto Superior Técnico. Introdução ao Pré-Processador. 2011/2012 1º Semestre
Programação MEAer Bertinho Andrade da Costa 2011/2012 1º Semestre Instituto Superior Técnico Introdução ao Pré-Processador Programação 2011/2012 DEEC-IST Introdução ao Pré-Processador 1 Sumário Introdução
cast poderia ser usado também para transformar um real (float) em inteiro. A sintaxe C (float)i pode ser substituída em C++ por float(i).
Cast (conversão) Um tipo de dado pode ser convertido momentaneamente em outro tipo com um cast. Em linguagem C a sintaxe usada é formada pelo tipo desejado entre parênteses precedendo a expressão a ser
Fundamentos de Programação 1
Fundamentos de Programação 1 Linguagem C Laços de Repetição em C Aula N. 02 Prof. SIMÃO Jean Marcelo SIMÃO 1 while ( ) #include #include int main() int resultado, numero; printf (
Introdução à Programação
Aula Teórica 5: ciclos e funções Getchar e putchar Escrever e ler caracteres A função getchar da biblioteca stdio.h permite de receber exatamente um (1) carácter da o "teclado"ou stdin Definição: int getchar(void)
Linguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação
Linguagem C: variáveis, operadores, entrada/saída Prof. Críston Algoritmos e Programação Linguagem C Linguagem de uso geral (qualquer tipo de aplicação) Uma das linguagens mais utilizadas Foi utilizada
Curso C: Ponteiros e Arrays
Universidade de Brasília Departamento de Ciência da Computação Curso C: Ponteiros e Arrays Prof. Ricardo Pezzuol Jacobi [email protected] Ponteiros um ponteiro Ž uma vari vel que contžm o endere o um
Universidade Federal de Rondônia Técnicas de Desenvolvimento de Programas Lista 4
Universidade Federal de Rondônia Técnicas de Desenvolvimento de Programas Lista 4 WHILE 1. Faça um comando while equivalente ao descrito abaixo (que realize o mesmo tipo de procedimento e obtenha o mesmo
Elementos de programação em C
Elementos de programação em C Estruturas condicionais Francisco A. C. Pinheiro, Elementos de Programação em C, Bookman, 2012. Visite os sítios do livro para obter material adicional: www.bookman.com.br
Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo [email protected].
Programação Estruturada Linguagem C Fundamentos da Linguagem Prof. Luis Nícolas de Amorim Trigo [email protected] Sumário Estrutura Básica Bibliotecas Básicas Tipos de Dados Básicos Variáveis/Declaração
GFM015 Introdução à Computação Linguagem C / Introdução à Modularização de Programas (uso de subprogramas)
GFM015 Introdução à Computação Linguagem C / Introdução à Modularização de Programas (uso de subprogramas) Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/ic UFU/FACOM Programa 1.
UNIVERSIDADE DA BEIRA INTERIOR
UNIVERSIDADE DA BEIRA INTERIOR Programação MIEA 1º Semestre Frequência Resolução 13/12/2016 1. Escreva uma expressão lógica em linguagem C para cada uma das seguintes condições: (a) o valor da variável
PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C
PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C 1 Implementações básicas: a) Implementar o procedimento LerMatriz que preenche uma matriz de L linhas por C colunas de inteiros (L, C 1); b) Implementar o procedimento
Linguagem C. TGSI Lógica de Programação / Linguagem C Prof. Marcos Roberto
Linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional UNIX. O C é derivado de uma outra linguagem: o B,
Linguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva [email protected] Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Também chamado de estrutura de seleção múltipla (caso). Assim como o if-else, o switch também é uma estrutura de seleção. O if-else realiza o teste
Introdução à Programação em C Input / Output
Introdução à Programação em C Input / Output Resumo Aula Anterior Programa começa com função main() Sintaxe para definição de funções Definição de variáveis e atribuições Estruturas de controlo if-then
Linguagem de Programação I
Linguagem de Programação I Curso de Sistemas de Informação Karla Donato Fook [email protected] DESU / DAI 2016 Linguagem de Programação C 2 1 Linguagem de Programação C Os programas em C consistem em
Estrutura Condicional C++
Estrutura Condicional C++ Resumo3 Profª. Ivre Marjorie R. Machado Estrutura Condicional Na estrutura sequencial, todos os comandos são executados independente de qualquer coisa/condição Usando a estrutura
Departamento de Informática - PUC-Rio INF 1005 Programação I P1 22/09/2010 Nota
P1 22/09/2010 Matrícula: Turma: Questão 1) (3,5 pontos) O Índice de Desenvolvimento Humano (IDH) é uma medida do bemestar de uma população. Engloba três dimensões: educação (E), longevidade (L) e a riqueza
Orientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade
Orientação a Objetos Conceitos Iniciais Introdução a Linguagem Java Gil Eduardo de Andrade Conceitos: Orientação a Objeto Introdução Abordagem típica no desenvolvimento de sistemas complexos; Consiste
Conceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
5 Apresentando a linguagem C
5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,
INF 1010 Estruturas de Dados Avançadas
INF 1010 Estruturas de Dados Avançadas Listas de Prioridades e Heaps 1 Listas de Prioridades Em muitas aplicações, dados de uma coleção são acessados por ordem de prioridade A prioridade associada a um
Estruturas de entrada e saída
capa Estruturas de entrada e saída - A linguagem C utiliza de algumas funções para tratamento de entrada e saída de dados. - A maioria dessas funções estão presentes na biblioteca . - As funções
Métodos Computacionais. Fila
Métodos Computacionais Fila Definição de Fila Fila é uma estrutura de dados dinâmica onde: Inserção de elementos se dá no final e a remoção no início O primeiro elemento que entra é o primeiro que sai
LINGUAGEM C. Estrutura básica de um programa
LINGUAGEM C Estrutura básica de um programa Um programa em linguagem C é constituído por uma sequência de funções (módulos) que em conjunto irão permitir resolver o problema proposto. Estas funções contêm
9.1.2 Laços Controlados por Entrada: Contador
9.1.2 Laços Controlados por Entrada: Contador Exemplo 2- Escreva um algoritmo e um programa em C que dado um Número qualquer, seja calculado e impresso a tabuada desse número. Algoritmo tabuada Variáveis:
ponteiros INF Programação I Prof. Roberto Azevedo
ponteiros INF1005 -- Programação I -- 2016.1 Prof. Roberto Azevedo [email protected] ponteiros tópicos o que são ponteiros operadores usados com ponteiros passagem de ponteiros para funções referência
Linguagem de Programação C. Comandos de Seleção e Desvio
Cristiano Lehrer Valores Lógicos Em C não existe nenhum tipo específico de dados para armazenar valores lógicos. Em C o valor lógico FALSO é representado por 0 (ZERO). Tudo aquilo que seja diferente de
Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C.
capa Estruturas de repetição Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C. - Aprender a implementar algoritmos em C com laços de repetições. Estruturas de
Programação Estruturada I
Programação Estruturada I Introdução a Linguagem C Prof. Thiago Caproni Tavares 1 Prof. Mateus dos Santos 2 1 [email protected] 2 [email protected] Última Atualização:
UNIVERSIDADE DA BEIRA INTERIOR
UNIVERSIDADE DA BEIRA INTERIOR Programação II 1º Semestre Frequência 2 Resolução 07/01/2019 1. [1,25 val] - Análise de Complexidade dos Algoritmos Considere o seguinte bloco de código em linguagem C: for
A linguagem C oferece quatro estruturas de decisão: if, if-else, switch e o operador condicional.
Capítulo 3 Comandos de Decisão A linguagem C oferece quatro estruturas de decisão: if, if-, switch e o operador condicional. O comando if O comando if instrui o computador a tomar uma decisão simples.
Roteiro. MC-102 Aula 01. Hardware e dispositivos. O que é um computador? Primeiro Semestre de 2008 3 A linguagem C
Roteiro Introdução à Programação de Computadores 1 Instituto de Computação Unicamp 2 Primeiro Semestre de 2008 3 O que é um computador? Computador: o que computa, calculador, calculista. (dicionário Houaiss).
Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Laboratório de AEDS 1 Aula 01 Linguagens de Programação Cada linguagem de programação obedece
UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 6 Filas Estrutura de Dados A Estrutura de Dados Fila Fila é uma estrutura de dados usada em programação, que tem regras para
float vantagem(float candidato[], float concorrente[], int n);
Questão 1 [Valor: 3,0 pontos] O candidato a um cargo eletivo contratou um instituto de pesquisa de opinião para acompanhar seu desempenho durante a campanha eleitoral. Esse instituto realizou n pesquisas
3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação
Lógica de Programação 3. INTRODUÇÃO À LINGUAGEM C Caro Aluno Vamos iniciar o terceiro capítulo da nossa disciplina. Agora vamos começar a aplicar os conceitos vistos nos capítulos anteriores em uma linguagem
5 Comando de Seleção Simples e Composta
5 Comando de Seleção Simples e Composta Ronaldo F. Hashimoto e Carlos H. Morimoto Essa aula introduz o comando de seleção, que permite ao seu programa tomar decisões sobre o fluxo do processamento, ou
P r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m - 2 0 1 3 P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1:
Inteligência É a faculdade de criar objetos artificiais, especialmente ferramentas para fazer ferramentas. Henri Bergson. WHILE Além dos comandos if-else e switch, o controle de fluxo de um programa pode
Algoritmo Iterativo. Dilema do Martelo x Edifício. O Martelo. O Edifício 01/06/2014. Dilema das ações x declarações
Algoritmo Iterativo Fernando Cardeal Parece com o processo de seguir uma estrada: Como chegar à estrada? Como se manter na estrada? Como saber que chegou ao destino para sair da estrada? Como fazer tudo
INTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
LTP-IV. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo
LTP-IV Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Contato e-mail: [email protected] home page: www.ime.usp.br/~slago apostila: Linguagem
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti
Escreva a função e_caracter que verifica se um determinado caracter é um numero ou não. Escreva um Programa de teste da função.
Engenharia informatica Escreva a função e_caracter que verifica se um determinado caracter é um numero ou não. Escreva um Programa de teste da função. #include Int e_caracter (char c) { Return(
Programação: Estruturas de seleção
Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos
Estruturas de Repetição na Linguagem C. Slides da Prof. Deise Saccol
Estruturas de Repetição na Linguagem C Slides da Prof. Deise Saccol 1 Comando for Estrutura de repetição for (var=valor inicial; condição; incremento) comando; for (var=valor inicial; condição; incremento)
Introdução à Programação em C (I)
Introdução à Programação em C (I) Factorial Definição de função para cálculo de factorial Scheme (define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1))))) C int factorial (int n) { if (n == 1) return
2 a LISTA DE EXERCÍCIOS DE LINGUAGEM C
2 a LISTA DE EXERCÍCIOS DE LINGUAGEM C 1. Fazer um programa ler um vetor de inteiros e positivos e imprimir quantas vezes aparece o número 1, 3 e 4, nesta ordem. O vetor terá no máximo 100 posições. Sair
Curso C: Funções e Macros
Universidade de Brasília Departamento de Ciência da Computação Curso C: Funções e Macros Prof. Ricardo Pezzuol Jacobi [email protected] Funções Fun es s o blocos de c digo que podem ser nomeados e chamados
José Romildo Malaquias 2011-1
Programação de Computadores I Aula 08 Programação: Estruturas de Repetição José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/58 Motivação Como imprimir os três
Instruções condicionais. Instruções de repetição. Programa simples. Se fizeres barulho então apanhas um estalo!!!! Se condição então acção.
Sumário Instruções condicionais if Instruções de repetição do 04-1 Instruções condicionais Programa simples Sequência de instruções Como se faz a selecção de opções? Instruções condicionais Se fizeres
Organização de Computadores
Organização de Computadores Segundo Laboratório Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/lab2/index.htm Organização de Computadores I Segundo Laboratório 1/16 Primeiro Programa #include
Programação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
INF 1007 Programação II
INF 1007 Programação II Aula 05 Cadeias de Caracteres Edirlei Soares de Lima Caracteres Caracteres são representados através de códigos numéricos. Tabela de códigos: Define correspondência
Treinamento Olimpíada Brasileira de Informática
Treinamento Olimpíada Brasileira de Informática Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 04 1/2 Estrutura de Repetição Bruno Otávio, George, Gabriel Taets, Gabriel Huhn,Thiago
