Algoritmia e Programação

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

Download "Algoritmia e Programação"

Transcrição

1 Responda a cada grupo numa folha separada. Indique o seu número e nome em cada folha. Algoritmia e Programação Exame Época de Recurso 6 de Fevereiro de 2004 Duração: 2 Horas e 30 minutos GRUPO 1 Cotações: a) 3 val. b) 3 val. a) Descreva um algoritmo em pseudolinguagem que verifique se existe algum factor repetitivo num número lido do teclado e indique qual é. Por exemplo, o número tem um factor repetitivo que é 10, mas o número , não. b) Faça a traçagem do programa para A=25, B=44 e A=11 e B=83, indicando qual o objectivo do programa. #include<stdio.h> #include<conio.h> #include<math.h> int recurso(long num) int cont=0, r=0; while (num!=0) r=num%10; if(r%2!=0) cont++; num/=10; return(cont); void main(void) long A,B; printf("introduza um valor "); scanf("%ld",&a); printf("introduza o 2 valor "); scanf("%ld",&b); if (recurso(a)>recurso(b)) printf("valor 1"); else printf("valor 2"); Exame de Algoritmia e Programação 2003/2004 (1º Semestre-Época de Recurso) 1 de 8

2 GRUPO 2 Cotações: a) 3 val. b) 4 val. Considere que existe um vector bidimensional (matriz) de letras com 10 linhas e 10 colunas do tipo sopa de letras. z z d e d o b a h t a v a e i o u d s I z z e e i o d e d o a v W e i o u d s e z z E e o o u o s e a v R e d o u s s e z z o d E d u s o e a v Y e D o u s u e z z U e i o u s r e a v I e i o u s o e a) Construa uma função que receba a matriz de letras, um vector com palavras a pesquisar e diga para cada palavra do vector, pelo menos uma sua ocorrência na matriz de letras numa linha, numa linha invertida, numa coluna ou numa coluna invertida, sem distinguir letras maiúsculas de minúsculas. Por exemplo, para a palavra dedo um resultado possível seria: na horizontal, na 1ª linha e 3ª coluna, na horizontal invertida, na 7ª linha e 3ª coluna; na vertical, na 2ª linha e 8 ª coluna; na vertical invertida, na 5ª linha e 5ª coluna. b) Construa uma função que receba a matriz de letras e diga qual a letra que aparece mais vezes, sem distinguir letras maiúsculas de minúsculas. Resolução: #include <stdio.h> #include <string.h> #include <stdlib.h> int conta_espacos(char * s) int i=0,cont=0; while(s[i]!='\0') if (s[i++]==' ') cont++; return cont; /* conta quantos carteres tem até encontrar o 1º espaço */ int conta_c_esp(char *s) int i=0; while(s[i]!=' ' && s[i]!='\0') i++; return i; Exame de Algoritmia e Programação 2003/2004 (1º Semestre-Época de Recurso) 2 de 8

3 void alinea_b(char matriz[][16]) char letras[26]='a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'; int ocorrencias[26]=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,i,j,o,max; for(i=0;i<16;i++) for(j=0;j<16;j++) for(o=0;o<26;o++) if (matriz[i][j]==letras[o] matriz[i][j]==toupper(letras[o]) ) ocorrencias[o]++; /* encontrar o maximo */ max=ocorrencias[0]; for(o=1;o<26;o++) if(ocorrencias[o]>max) max=ocorrencias[o]; printf("\n\nletra(s) que aparece(m) mais vezes:\n"); for(o=0;o<26;o++) if(ocorrencias[o]==max) printf("%c ",letras[o]); void alinea_a(char palavras[][10],int nlinhas,int ncolunas,char matriz[][16]) char matriz_linha[31],matriz_coluna[31],* str,palavra[10],palavra_i[10]; int i,j,t,p,cont; /* Por toda a matriz numa unica string, linha a linha, usando o caracter espaco como separador*/ cont=0; for(i=0;i<5;i++) for(j=0;j<5;j++) matriz_linha[cont++]=toupper(matriz[i][j]); matriz_linha[cont++]=' '; matriz_linha[cont]='\0'; /* Por toda a matriz numa unica string, coluna a coluna, usando o caracter espaco como separador*/ cont=0; for(j=0;j<5;j++) for(i=0;i<5;i++) matriz_coluna[cont++]=toupper(matriz[i][j]); matriz_coluna[cont++]=' '; matriz_coluna[cont]='\0'; for(p=0;p<nlinhas;p++) for(i=0;i<strlen(palavras[p]);i++) palavra[i]=toupper(palavras[p][i]); palavra[i]='\0'; printf("\n\n\npesquisa da palavra %s\n",palavra); Exame de Algoritmia e Programação 2003/2004 (1º Semestre-Época de Recurso) 3 de 8

4 /* Pesquisa em linha*/ if ((str=strstr(matriz_linha,palavra))!=null) printf("existe numa linha! A partir da %d linha e %d coluna\n",5-conta_espacos(str),5-conta_c_esp(str) ); strcpy(palavra_i,palavra); for(i=0,t=strlen(palavra)-1;i<=t;i++) palavra_i[i]=palavra[t-i]; palavra_i[i]='\0'; printf("palavra invertida: %s\n",palavra_i); getchar(); if ((str=strstr(matriz_linha,palavra_i))!=null) printf("existe numa linha invertida! A partir da %d linha e %d coluna\n",5-conta_espacos(str),5-conta_c_esp(str) ); /* Pesquisa em coluna*/ if ((str=strstr(matriz_coluna,palavra))!=null) printf("existe numa coluna! A partir da %d linha e %d coluna\n",5-conta_c_esp(str),5-conta_espacos(str) ); if ((str=strstr(matriz_coluna,palavra_i))!=null) printf("existe numa coluna invertida! A partir da %d linha e %d coluna\n",5-conta_c_esp(str),5-conta_espacos(str)); void main() char matriz[16][16]= 'a','m','o','r','a', 's','v','b','b','o', 't','i','o','m','n','t','y','o','u','i','u','u','u','u','u'; char palavras[5][10]="moi","no","aroma","ou","vi"; alinea_a(palavras,5,10,matriz); alinea_b(matriz); Exame de Algoritmia e Programação 2003/2004 (1º Semestre-Época de Recurso) 4 de 8

5 GRUPO 3 Cotações: a) 1 val. b) 2 val. c) 2 val. d) 2 val. Foi encomendado aos alunos de Informática do ISEP, um programa que permitisse gerir uma Base de Dados referente a desempregados com formação superior (Licenciados, Mestres e Doutorados). Pretende-se realizar um estudo estatístico da distribuição do número de desempregados Licenciados, Mestres e Doutorados por cidade e por escalão etário. Para cada desempregado interessa armazenar a seguinte informação: Nome completo Número de bilhete de identidade Morada Data de nascimento o Dia o Mês o Ano Idade Cidade Grau académico a) Descreva a(s) estrutura(s) de dados necessária(s) à resolução do problema. b) Faça uma função que permita adicionar os dados relativos a um dado desempregado. c) Escreva uma função que permita visualizar o número de desempregados de cada cidade agrupados por grau Académico. Assuma que estão em análise apenas as 18 cidades especificadas na tabela seguinte. A saída poderá assumir o seguinte formato: Viana do Castelo Braga Porto Vila Real Bragança Aveiro Viseu Guarda Coimbra Leiria Castelo Branco Lisboa Santarém Portalegre Setúbal Évora Beja Faro Licenciados Mestres Doutorados d) Escreva uma função que indique a cidade com maior número de desempregados Licenciados, com idades compreendidas entre os 35 e os 45 anos. Nota: As funções devem receber os argumentos que considere necessários. Exame de Algoritmia e Programação 2003/2004 (1º Semestre-Época de Recurso) 5 de 8

6 Resolução: #include <stdio.h> #include <string.h> typedef struct pessoa char nome[30]; long bi; char morada[50]; struct dt int dia; int mes; int ano; dtnasc; int idade; char cidade[30]; char grau[20]; Pessoa; void inserir(pessoa Pessoas[], int *Indice) Pessoa Temp; printf("nome...:"); gets(temp.nome); printf("bi...:"); scanf("%ld",&temp.bi); fflush(stdin); printf("morada...:"); gets(temp.morada); printf("dt Nascimento[dd/mm/aa].:"); scanf("%d/%d/%d", &Temp.dtnasc.dia, &Temp.dtnasc.mes, &Temp.dtnasc.ano); printf("idade...:"); scanf("%d", &Temp.idade); fflush(stdin); printf("cidade...:"); gets(temp.cidade); printf("grau academico...:"); gets(temp.grau); Pessoas[(*Indice)++] = Temp; int retindice (char V[18][30], char Pesquisa[]) int i = 0; while (i < 18 && strcmpi(v[i], Pesquisa)!= 0) i++; if(i < 18) return 0; return i; void listagem(pessoa Pessoas[], int Indice) int i,j, pos; char cidades[18][30] = "Viana do Castelo", "Braga", "Porto", "Vila Real", "Braganca", "Aveiro", "Viseu", "Guarda", "Coimbra", "Leiria", "Castelo Branco", "Lisboa", "Santarem", "Portalegre", "Setubal", "Evora", "Beja", "Faro"; char graus[3][20] = "Licenciado", "Mestre", "Doutor"; int valores[18][3]; for(i=0; i<18; i++) for(j=0; j<3; j++) valores[i][j] = 0; Exame de Algoritmia e Programação 2003/2004 (1º Semestre-Época de Recurso) 6 de 8

7 for (i=0; i<indice; i++) for (j=0; j<3; j++) if (strcmpi(pessoas[i].grau, graus[j]) == 0) pos = retindice(cidades, Pessoas[i].cidade); valores[pos][j]++; printf("cidade\t\tlicenciados\tmestres\t\tdoutores\n"); for (i=0; i<18; i++) printf("%s\t%d\t\t%d\t\t\t%d\n",cidades[i], valores[i][0], valores[i][1], valores[i][2]); void filtro(pessoa P[], int Indice) int i,j, pos; int max, ind, valores[18]; char cidades[18][30] = "Viana do Castelo", "Braga", "Porto", "Vila Real", "Braganca", "Aveiro", "Viseu", "Guarda", "Coimbra", "Leiria", "Castelo Branco", "Lisboa", "Santarem", "Portalegre", "Setubal", "Evora", "Beja", "Faro"; char grau[20] = "Licenciado"; for(i=0; i<18; i++) valores[i] = 0; for (i=0; i<indice; i++) if (strcmpi(p[i].grau, grau) == 0 && P[i].idade >=35 && P[i].idade <= 45) pos = retindice(cidades, P[i].cidade); valores[pos]++; max = 0; ind = -1; for (i=0; i<18; i++) if (valores[i] > max) max = valores[i]; ind = i; if (ind!= -1) printf("a cidade com o maior numero de licenciados e %s com %d.", cidades[ind], valores[ind]); void ver(pessoa v[], int indice) int i; for(i=0; i<indice; i++) printf("nome...:%s\n", v[i].nome); printf("bi...:%ld\n", v[i].bi); printf("morada...:%s\n", v[i].morada); printf("dt Nascimento [dd/mm/aa].:%d/%d/%d\n", v[i].dtnasc.dia, v[i].dtnasc.mes, v[i].dtnasc.ano); printf("idade...:%d\n", v[i].idade); printf("cidade...:%s\n", v[i].cidade); printf("grau academico...:%s\n", v[i].grau); main() Pessoa Pessoas[30]; int Indice=0; clrscr(); inserir(pessoas, &Indice); inserir(pessoas, &Indice); ver(pessoas, Indice); Exame de Algoritmia e Programação 2003/2004 (1º Semestre-Época de Recurso) 7 de 8

8 listagem(pessoas, Indice); filtro(pessoas, Indice); Exame de Algoritmia e Programação 2003/2004 (1º Semestre-Época de Recurso) 8 de 8

JOGOS - ÁRBITROS - RESULTADOS

JOGOS - ÁRBITROS - RESULTADOS JOGOS - ÁRBITROS - RESULTADOS JOGOS DE CLASSIFICAÇÃO 24.06.2011 6ª. FEIRA Jogo nº 01 - VIANA CASTELO / AVEIRO Jogo nº 02 - HORTA / LISBOA Alcanena Jogo nº 03 - PONTA DELGADA / BRAGANÇA T.Novas Jogo nº

Leia mais

ESTATÍSTICA DAS USF Data do Relatório:

ESTATÍSTICA DAS USF Data do Relatório: ESTATÍSTICA DAS USF Candidaturas a USF por Ano... Candidaturas a USF por... USF em actividade por modelo... Candidaturas a USF por Distrito... 6 Candidaturas a USF por Meses... 8 Profissionais de Candidaturas

Leia mais

JOGOS - ÁRBITROS - RESULTADOS

JOGOS - ÁRBITROS - RESULTADOS JOGOS - ÁRBITROS - RESULTADOS JOGOS DE CLASSIFICAÇÃO 23.06.2013 DOMINGO Jogo nº 01-09:30 H PORTALEGRE v. ANGRA HEROÍSMO IPB 1 Jogo nº 02-09:30 H BEJA v. GUARDA IPB 2 Jogo nº 03-09:30 H BRAGANÇA V. BRAGA

Leia mais

1ª versão. #include <stdio.h> #include <string.h> #include <stdlib.h> #define maxdiscos 1000

1ª versão. #include <stdio.h> #include <string.h> #include <stdlib.h> #define maxdiscos 1000 #include #include #include #define maxdiscos 1000 typedef struct { char nomeautor[80]; char nomedisco[100]; int numdiscosvendidos; DISCO; 1ª versão int main() { DISCO listadiscos[maxdiscos];

Leia mais

Estruturas. K&R: Capitulo 6. Estruturas IAED, 2014/2015. Introdução às Estruturas Estruturas e Funções Vectores de Estruturas Typedef Exemplo

Estruturas. K&R: Capitulo 6. Estruturas IAED, 2014/2015. Introdução às Estruturas Estruturas e Funções Vectores de Estruturas Typedef Exemplo Estruturas K&R: Capitulo 6 Estruturas Introdução às Estruturas Estruturas e Funções Vectores de Estruturas Typedef Exemplo 2 1 Motivação Definir uma representação agregada na linguagem C para manipular

Leia mais

Prova de Programação (21090) Data: 31 de Janeiro de 2008

Prova de Programação (21090) Data: 31 de Janeiro de 2008 Ministério da Ciência, Tecnologia e Ensino Superior Curso:... Prova de Programação (21090) Data: 31 de Janeiro de 2008 Nome:... Nº de Estudante:... B. I. nº... Assinatura do Vigilante:... RESERVADO PARA

Leia mais

Universidade Federal de Goiás Instituto de Informática Introdução à Computação Professor: Julliano Rosa Nascimento

Universidade Federal de Goiás Instituto de Informática Introdução à Computação Professor: Julliano Rosa Nascimento Universidade Federal de Goiás Instituto de Informática Introdução à Computação Professor: Julliano Rosa Nascimento Parte 1: Vetores Gabarito - Lista de Exercícios 5 Vetores e Matrizes 1) O que será impresso

Leia mais

Modulo 3: Else, Case, For...

Modulo 3: Else, Case, For... PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 3: Else, Case, For... Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Mais Comandos Condicionais Estrutura de Repetição Contável 2 Exemplo de

Leia mais

UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS 2º Semestre 2013/2014

UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS 2º Semestre 2013/2014 UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS 2º Semestre 2013/2014 Programação em C 18/06/2014 Leia com atenção as perguntas e justifique cuidadosamente todas as respostas 1. Qual o objetivo de uma

Leia mais

1. Escreva um programa que imprima a ordem reversa de caracteres de uma string digitada pelo usuário. Ex: Entrada: Hello World. Saída:.

1. Escreva um programa que imprima a ordem reversa de caracteres de uma string digitada pelo usuário. Ex: Entrada: Hello World. Saída:. Primeira lista de exercícios v1.02 Linguagens de Programação e Aplicações SSC0300 Prof: Daniel Rodrigo Ferraz Bonetti 1. Escreva um programa que imprima a ordem reversa de caracteres de uma string digitada

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

Lagos e o Mundo Rural

Lagos e o Mundo Rural Lagos e o Mundo Rural 30.03.2019 Apoios à Agricultura e Floresta no Âmbito da Política Agrícola Comum Pedro Raposo Ribeiro Portugal Continental 2016-2018 Distrito Montante (milhões euros) % AVEIRO 90,8

Leia mais

INF 1620 P1-04/10/03 Questão 1 Nome:

INF 1620 P1-04/10/03 Questão 1 Nome: INF 1620 P1-04/10/03 Questão 1 a) Implemente uma função para calcular as raízes de uma equação do segundo grau do tipo ax 2 +bx+c=0. O protótipo dessa função deve ser: void raizes (float a, float b, float

Leia mais

Char e Strings de Caracteres

Char e Strings de Caracteres Caracteres Caracteres ocupam 1 byte (8 bits) na memória e são declarados com o tipo char. Declaração: /* variáveis simples */ char a, b; char x = a ; /* vetores */ char y[12]; char z[26] = { abcdefghijklmnopqrstuvwxyz

Leia mais

Campus de Sorocaba. Lista de Exercícios Recuperação Introdução à Ciência da Computação 1º Semestre de 2016

Campus de Sorocaba. Lista de Exercícios Recuperação Introdução à Ciência da Computação 1º Semestre de 2016 1. Escreva os seguintes números na base 2: a. 2 b. 4 c. 8 d. 16 e. 32 f. 15 g. 125 2. Escreva os seguintes números na base 10: a. 10001 b. 11010 c. 11 d. 1001 e. 111111 Lista de Exercícios Recuperação

Leia mais

Quantas variáveis para armazenar as notas e as médias são necessárias para resolver este problema?

Quantas variáveis para armazenar as notas e as médias são necessárias para resolver este problema? Matrizes Problema: Ler as 5 notas de 7 alunos (identificados por um número entre e 6), calcular a média de cada aluno, e após imprimir as notas e médias dos alunos, classificados pela média. Quantas variáveis

Leia mais

Base de Dados MOPE. Farmácias: Insolvência e Penhora. Dezembro de 2012 a Dezembro de Janeiro 2018

Base de Dados MOPE. Farmácias: Insolvência e Penhora. Dezembro de 2012 a Dezembro de Janeiro 2018 Base de Dados MOPE Farmácias: Insolvência e Penhora Dezembro de 2012 a Dezembro de 2017 Inovar e Liderar a Avaliação do Medicamento e da Saúde Janeiro 2018 Base de Dados MOPE Dezembro de 2012 a Dezembro

Leia mais

Lista de Exercícios de Algoritmos - 04 Para cada um dos exercícios abaixo, faça um programa (em laboratório) que teste a função.

Lista de Exercícios de Algoritmos - 04 Para cada um dos exercícios abaixo, faça um programa (em laboratório) que teste a função. Lista de Exercícios de Algoritmos - 04 Para cada um dos exercícios abaixo, faça um programa (em laboratório) que teste a função. Funções e estruturas básicas 1. Faça uma função que recebe a idade de uma

Leia mais

Estruturas de Dados Aula 6: Cadeias de 28/03/2010

Estruturas de Dados Aula 6: Cadeias de 28/03/2010 Estruturas de Dados Aula 6: Cadeias de Caracteres 28/03/2010 Caracteres Caracteres são representados internamente por códigos numéricos Tipo char (inteiro pequeno ) 1 byte (8 bits) 256 caracteres possíveis

Leia mais

Estruturas de Dados Aula 6: Cadeias de Caracteres

Estruturas de Dados Aula 6: Cadeias de Caracteres Estruturas de Dados Aula 6: Cadeias de Caracteres Caracteres Caracteres são representados internamente por códigos numéricos Tipo char (inteiro pequeno ) 1 byte (8 bits) 256 caracteres possíveis Códigos

Leia mais

Disciplina de Algoritmos e Programação

Disciplina de Algoritmos e Programação Disciplina de Algoritmos e Programação Último Conteúdo Estruturas de condição Estrutura condicional simples Utilização da estrutura de condição if com expressões lógicas simples Utilização do comando if

Leia mais

Introdução à Programação em C

Introdução à Programação em C Introdução à Programação em C Tabelas Resumo Aulas Anteriores Streams de Texto Leitura e escrita de caracteres Caracteres como números inteiros Exemplos Leitura e Escrita de Caracteres Input/Output Leitura

Leia mais

Os Governos Civis de Portugal. Memória, História e Cidadania

Os Governos Civis de Portugal. Memória, História e Cidadania Ministério da Administração Interna Secretaria-Geral Os Governos Civis de Portugal. Memória, História e Cidadania Encontro Arquivos da Administração Pública 2 e 3 julho Angélica Jorge/Cidália Ferreira

Leia mais

PROGRAMAÇÃO E ALGORITMOS (LEI) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017

PROGRAMAÇÃO E ALGORITMOS (LEI) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017 PROGRAMAÇÃO E ALGORITMOS (LEI) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017 Resumo Exercícios Gestão de Memória Leitura / Escrita de Ficheiros Tipos de Dados

Leia mais

UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS 2º Semestre 2013/2014

UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS 2º Semestre 2013/2014 UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS 2º Semestre 2013/2014 Programação em C 30/06/2014 Leia com atenção as perguntas e justifique cuidadosamente todas as respostas 1. Qual o objetivo de um

Leia mais

imprimir seus quadrados.

imprimir seus quadrados. 1) Dada uma seqüência de números inteiros não-nulos, seguida por 0, imprimir seus quadrados. int numero, /* usada para leitura da sequencia */ quadrado; /* guarda o quadrado do numero lido */ printf("\n\tcalculo

Leia mais

Listas Encadeadas. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR

Listas Encadeadas. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR Listas Encadeadas David Menotti Algoritmos e Estruturas de Dados II DInf UFPR Listas Encadeadas Características: Tamanho da lista não é pré-definido Cada elemento guarda quem é o próximo Elementos não

Leia mais

1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível?

1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível? P1 Conceitos (2,4 valores) 1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível? (0.8v) 1.b) Indique três vantagens de criar um programa

Leia mais

Lista de Exercícios para P1 INF1007 (Prog2) 15/04/2013. ATENÇÃO: O material a seguir não sofreu revisão e pode conter erros.

Lista de Exercícios para P1 INF1007 (Prog2) 15/04/2013. ATENÇÃO: O material a seguir não sofreu revisão e pode conter erros. EXERCÍCIO 1: Lista de Exercícios para P1 INF1007 (Prog2) 15/04/2013 ATENÇÃO: O material a seguir não sofreu revisão e pode conter erros. Considere as informações dos candidatos inscritos em um concurso.

Leia mais

Programação de Computadores II

Programação de Computadores II Programação de Computadores II Aula de Revisão 01 Karina Mochetti 2019.1 Formato da Prova Questões teóricas. Escrever um programa do zero. Dar valores finais de variáveis. Completar um programa. Achar

Leia mais

SITUAÇÃO VETORES. Imagine o seguinte problema:

SITUAÇÃO VETORES. Imagine o seguinte problema: 13/08/2014 PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO AULA 07 VETORES MATRIZES EXERCÍCIOS 1 SITUAÇÃO Imagine o seguinte problema: Crie um programa que

Leia mais

#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C

#include <stdio.h> Void main() { printf( Cheguei!\n); } INTRODUÇÃO A LINGUAGEM C #include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que

Leia mais

Q1 Q2 Q3 Nota. Departamento de Informática - PUC-Rio INF 1005 Programação I P4 28/06/2011. Aluno: Matrícula: Turma: _

Q1 Q2 Q3 Nota. Departamento de Informática - PUC-Rio INF 1005 Programação I P4 28/06/2011. Aluno: Matrícula: Turma: _ P4 28/06/2011 Matrícula: Turma: _ Q1 Q2 Q3 Questão 1) (3,0 pontos) Uma certa firma fez uma pesquisa de mercado durante vários dias para saber se as mulheres e os homens têm a mesma opinião sobre o produto.

Leia mais

Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO

Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO Função Printf() Sintaxe printf( expressão de controle, argumentos); É uma função padrão para exibir uma mensagem na

Leia mais

Introdução à Programação (CC111)

Introdução à Programação (CC111) Introdução à Programação (CC111) 1.Ano LCC-MIERSI Nelma Moreira Aula 11 Tipos de inteiros em C Os inteiros em C podem ser com sinal ou sem sinal: int i; unsigned int u; E cada um pode ter vários tamanhos:

Leia mais

Introdução à Programação

Introdução à Programação Introdução à Programação 1.Ano LCC-MIERSI DCC - FCUP Nelma Moreira Aula 7 Tipos de inteiros em C Os inteiros em C podem ser com sinal ou sem sinal:e cada um pode ter vários tamanhos: int i; unsigned int

Leia mais

Linguagem C. André Tavares da Silva.

Linguagem C. André Tavares da Silva. Linguagem C André Tavares da Silva dcc2ats@joinville.udesc.br Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser

Leia mais

Estruturas Compostas Matriz

Estruturas Compostas Matriz Estruturas Compostas Matriz Profa. Dra. Elisa Yumi Nakagawa 1. Semestre de 2017 Slides inicialmente preparados pela Profa. Dra. Simone Souza 2 Introdução n Como armazenar um nome em um programa? n Uso

Leia mais

EXERCÍCIO DE SONDAGEM TURMA 01 SEMESTRE DATA: 01/11/2016. Matrícula Nome Nota

EXERCÍCIO DE SONDAGEM TURMA 01 SEMESTRE DATA: 01/11/2016. Matrícula Nome Nota Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Sistemas e Computação Disciplina: Técnicas de Programação Prof.: José Eustáquio Rangel de Queiroz EXERCÍCIO

Leia mais

J. L. Rangel 1. Escreva um programa em C que lê três números inteiros do teclado, e imprime os três números em ordem crescente.

J. L. Rangel 1. Escreva um programa em C que lê três números inteiros do teclado, e imprime os três números em ordem crescente. Estruturas de Dados Lista 1: soluções J. L. Rangel 1. Escreva um programa em C que lê três números inteiros do teclado, e imprime os três números em ordem crescente. #include int leint(void)

Leia mais

Programação de Computadores II Lista de Exercícios 01

Programação de Computadores II Lista de Exercícios 01 Programação de Computadores II Lista de Exercícios 01 Karina Mochetti 1. Faça um programa em C que retorne os 3 maiores valores em um vetor. 2. Dois números são chamamos coprimos, se o único divisor comum

Leia mais

Trabalho final Formulário com VBA

Trabalho final Formulário com VBA Trabalho final Formulário com VBA Excel E i s n t t e c n o l o g i a 12-07- 2 0 1 4 Conteúdo Introdução... 2 O campo de introdução idade (txtidade)... 5 O campo de introdução sexo... 6 O campo de introdução

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Programação Programa é um algoritmo escrito em uma linguagem de programação. Existem diversas linguagens

Leia mais

Char e Strings de Caracteres

Char e Strings de Caracteres Atualizado em 27/08/2009 Caracteres Caracteres ocupam 1 byte (8 bits) na memória e são declarados com o tipo char. Declaração: char a, b; char x = a ; char y[12]; char z[26] = { abcdefghijklmnopqrstuvwxyz

Leia mais

Insolvências e Constituições em Portugal

Insolvências e Constituições em Portugal Insolvências e Constituições em Portugal Síntese Os números totais de Ações de Insolvências registadas em junho aumentaram 15,2% face ao período homólogo de 2017. Este aumento deve-se ao total de processo

Leia mais

O contributo da Imprensa Regional

O contributo da Imprensa Regional Estudo de audiência Imprensa O contributo da Imprensa Regional Até 995 Um só estudo, para todos os meios 996 Principais marcos Primeiro estudo autónomo, especializado no meio Imprensa - Bareme-Imprensa

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

Fundamentos de Programação 1

Fundamentos de Programação 1 Fundamentos de Programação 1 Linguagem C Arquivos Seqüências ou de Texto. Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO 1 Arquivo de Escrita 1 fopen ( nome.txt", "w" ); fputc ( caracter, arquivo); 2 #include

Leia mais

Departamento de Ciência de Computadores

Departamento de Ciência de Computadores Departamento de Ciência de Computadores FCUP Introdução à Programação (CC111) 2011/2012 Exame (21.01.2012) duração: 3 horas Cotação: 2 + 0.5 + 0.5, 1.5 + 2 + 2 + 1.5, 1.5, 0.5 + 0.5, 1, 3, 0.3 + 0.7 +

Leia mais

PROGRAMAÇÃO DE MICROPROCESSADORES 2009 / 2010

PROGRAMAÇÃO DE MICROPROCESSADORES 2009 / 2010 Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2009 / 2010 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 2º semestre Trabalho nº 5 Funções e Vectores

Leia mais

Envelhecimento Ativo: mudar o presente para ganhar o futuro

Envelhecimento Ativo: mudar o presente para ganhar o futuro Envelhecimento Ativo: mudar o presente para ganhar o futuro - Seminário_Murça- Paula Cruz 19 Outubro 2011 Missão da EAPN Portugal Defender os direitos humanos fundamentais e garantir que todos tenham as

Leia mais

Introdução à Programação em C (II)

Introdução à Programação em C (II) Introdução à Programação em C (II) Resumo Streams de Texto Leitura e escrita de caracteres Caracteres como números inteiros Exemplos Cópia de Ficheiros Contagem de Caracteres Contagem de Linhas Contagem

Leia mais

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria USP - ICMC - SSC SSC 0501-1o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] icmc. usp. br, gmail. com Página Pessoal: http://www.icmc.usp.br/~fosorio/

Leia mais

INSOLVÊNCIAS - 1º SEMESTRE 2017

INSOLVÊNCIAS - 1º SEMESTRE 2017 INSOLVÊNCIAS - 1º SEMESTRE 2017 OBSERVATÓRIO INFOTRUST INSOLVÊNCIAS e PER 1º SEMESTRE 2017 INDICE Análise - comparativos Insolvências Empresas Comparativo Geográfico 1º Semestre / Períodos Homólogos Insolvências

Leia mais

Introdução a Programação de Jogos

Introdução a Programação de Jogos Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição

Leia mais

1º Exame 14 de Junho de Duração: 2h30 (+15 min) Número: Nome: Notas

1º Exame 14 de Junho de Duração: 2h30 (+15 min) Número: Nome: Notas Exame A Programação MEEC 2º Semestre 2017/18 1º Exame 14 de Junho de 2018. Duração: 2h30 (+15 min) Número: Nome: Notas Composição do teste: 4 folhas com problemas para resolver. Existem 9 problemas para

Leia mais

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO Arquivo Conceitos Arquivo Fluxo de bytes stream Linguagem C Estrutura do tipo FILE FILE contém informações do arquivo Tamanho Ponteiro para buffer dados Atual operação sobre o arquivo

Leia mais

Computação Informática

Computação Informática Computação Informática Linguagem C Matrizes em C Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO 1 Estrutura de Dados Homogênea matrizes Uma matriz computacional é um váriável composta capaz de armazenar uma

Leia mais

Estruturas de Dados. Profa. Juliana Pinheiro Campos

Estruturas de Dados. Profa. Juliana Pinheiro Campos Estruturas de Dados Profa. Juliana Pinheiro Campos Vetores Forma mais simples de estruturar um conjunto de dados. Exemplo: int p[10]; // vetor de inteiros com 10 elementos Reserva de um espaço de memória

Leia mais

Programação II. Vetores Bidimensionais e Vetores de Ponteiros. Bruno Feijó Dept. de Informática, PUC-Rio

Programação II. Vetores Bidimensionais e Vetores de Ponteiros. Bruno Feijó Dept. de Informática, PUC-Rio Programação II Vetores Bidimensionais e Vetores de Ponteiros Bruno Feijó Dept. de Informática, PUC-Rio Array (Vetor) Bidimensional 0 0 1 2 3 4 5 6 7 8 14 1 2 Array (Vetor) Bidimensional vs Ponteiros Quando

Leia mais

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.

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(

Leia mais

Introdução a Programação. Ponteiros e Strings, Alocação Dinâmica

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

Leia mais

ESTRUTURAS COMPOSTAS

ESTRUTURAS COMPOSTAS ESTRUTURAS COMPOSTAS Variáveis Compostas Unidimensionais VETOR Clique para adicionar texto Profa. Dra. Elisa Yumi Nakagawa 1. Semestre de 2017 Slides inicialmente preparados pela Profa. Rosely Sanches

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

Matrizes em C. Lucas Ferrari de Oliveira Professor Adjunto. Universidade Federal do Paraná

Matrizes em C. Lucas Ferrari de Oliveira Professor Adjunto. Universidade Federal do Paraná em C Lucas Ferrari de Oliveira Professor Adjunto Universidade Federal do Paraná Uma matriz é uma coleção de variáveis do mesmo tipo que é referenciada por um nome comum; Em C todas as matrizes consistem

Leia mais

D A D O S HISTÓRICOS D A T A D E I N F O R M A Ç Ã O : 3 1 D E D E Z E M B R O

D A D O S HISTÓRICOS D A T A D E I N F O R M A Ç Ã O : 3 1 D E D E Z E M B R O D A D O S HISTÓRICOS 2 0 1 2-2 0 1 6 D A T A D E I N F O R M A Ç Ã O : 3 1 D E D E Z E M B R O 2 0 1 6 Í N D I C E GERAL D A D O S HISTÓRICOS ÍNDICE D A D O S H I S T Ó R I C O S N A S C I M E N T O S

Leia mais

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008 Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008 Introdução O objetivo desta aula prática é exercitar comandos de entrada e saída simples

Leia mais

Aula 3:Introdução à Linguagem C

Aula 3:Introdução à Linguagem C MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS JOINVILLE DEPARTAMENTO DO DESENVOLVIMENTO DO ENSINO

Leia mais

Base de Dados das Empresas Novas Portugal

Base de Dados das Empresas Novas Portugal Base de Dados de Portugal É a Base de Dados das empresas e entidades Portuguesas mais completa e mais utilizada por profissionais em Portugal. Campos: NIF, Entidade, Morada, Localidade, Código postal,

Leia mais

Laboratório de 13 de maio de 2019

Laboratório de 13 de maio de 2019 Laboratório de 13 de maio de 2019 O laboratório de hoje irá permitir que o aluno revise diversos dos conceitos e ferramentas estudados ao longo do curso. São 6 atividades em níveis crescentes de dificuldade,

Leia mais

em termos de contexto e de resultados escolares Luísa Canto e Castro Loura

em termos de contexto e de resultados escolares Luísa Canto e Castro Loura em termos de contexto e de resultados escolares Luísa Canto e Castro Loura Nota introdutória Os resultados da avaliação sumativa externa (exames nacionais) i )das escolas públicas são analisados na Direção

Leia mais

Disciplina de Algoritmos e Programação

Disciplina de Algoritmos e Programação Disciplina de Algoritmos e Programação Aula Passada Prática com declaração e inicialização de variáveis Capacidade de representação (estouro de representação) Tamanho ocupado pela variável na memória (comando

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Disciplina: Algoritmos e Programação Luciano Moraes Da Luz Brum Universidade Federal do Pampa Unipampa Campus Bagé Email: lucianobrum18@gmail.com Horários de atendimento: (outros

Leia mais

Programação 5374 : Engenharia Informática 6638 : Tecnologias e Sistemas de Informação. Cap. 7 Arrays. Arrays

Programação 5374 : Engenharia Informática 6638 : Tecnologias e Sistemas de Informação. Cap. 7 Arrays. Arrays 5374 : Engenharia Informática 6638 : Tecnologias e Sistemas de Informação Cap. 7 Sumário: Classificação de tipos de dados Características gerais de tipos de dados compostos Definição de array (ou tabela)

Leia mais

Básico: estrutura de programa, sintaxe Interface com linha de comando

Básico: estrutura de programa, sintaxe Interface com linha de comando Programação em C Sintaxe Básico: estrutura de programa, sintaxe Interface com linha de comando Preprocessamento e compilação Makefiles Ponteiros e estruturas Bibliotecas, ficheiros include e funções Referências

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR

UNIVERSIDADE DA BEIRA INTERIOR UNIVERSIDADE DA BEIRA INTERIOR Programação/Introdução à Programação 1º Semestre Teste prático 1 Resolução 2015/2016 1. [1.5 val] O preço de uma chamada por telemóvel segue as regras que constam na seguinte

Leia mais

LISTA DE EXERCÍCIOS 2

LISTA DE EXERCÍCIOS 2 UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO DE CIÊNCIA DA COMPUTAÇÃO PROGRAMAÇÃO DE COMPUTADORES 1. TIPOS COMPOSTOS DE DADOS LISTA DE EXERCÍCIOS 2 1. Considerando as declarações abaixo, responda dizendo

Leia mais

Entrada de Dados na Linguagem C. Professor Adolfo Neto DAINF UTFPR Agosto de 2008

Entrada de Dados na Linguagem C. Professor Adolfo Neto DAINF UTFPR Agosto de 2008 Entrada de Dados na Linguagem C Professor Adolfo Neto DAINF UTFPR Agosto de 2008 Objetivos Ao final desta aula o aluno será capaz de escrever programas em C utilizando a função SCANF para entrada de dados.

Leia mais

Introdução à Programação. Strings

Introdução à Programação. Strings Introdução à Programação Strings Sumário Caracteres (ASCII) Exercícios Vectores de caracteres Strings Exercícios Definição Uma string é um conjunto de caracteres armazenados num vector. Em C, o vector

Leia mais

Conceitos básicos. Computação eletrônica: Gurvan Huiban

Conceitos básicos. Computação eletrônica: Gurvan Huiban Computação eletrônica: Conceitos básicos Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 Estrutura de um programa em C 2 Variáveis e constantes 3 Comandos de entrada e saída Estrutura de um programa

Leia mais

FEDERAÇÃO PORTUGUESA DAS ASSOCIAÇÕES DE SURDOS PROJETO COMUNIDADE SURDA PRESENTE E FUTURO" AÇÃO "LEVANTAMENTO DE DADOS SOBRE AS PESSOAS SURDAS" 2016

FEDERAÇÃO PORTUGUESA DAS ASSOCIAÇÕES DE SURDOS PROJETO COMUNIDADE SURDA PRESENTE E FUTURO AÇÃO LEVANTAMENTO DE DADOS SOBRE AS PESSOAS SURDAS 2016 INQUÉRITO ACESSIBILIDADE NOS HOSPITAIS PÚBLICOS/PRIVADOS No âmbito do projeto Comunidade Surda Presente e Futuro" (cofinanciado pelo Programa Nacional de Financiamento a Projetos pelo Instituto Nacional

Leia mais

EXERCÍCIO DE SONDAGEM TURMA 02 SEMESTRE DATA: 01/11/2016. Matrícula Nome Nota

EXERCÍCIO DE SONDAGEM TURMA 02 SEMESTRE DATA: 01/11/2016. Matrícula Nome Nota Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Sistemas e Computação Disciplina: Técnicas de Programação Prof.: José Eustáquio Rangel de Queiroz EXERCÍCIO

Leia mais

Ficha de Caracterização Sumária das instituições de acolhimento

Ficha de Caracterização Sumária das instituições de acolhimento Plano de Intervenção Imediata 2006 Ficha de Caracterização Sumária das instituições de acolhimento (Modelo 2-A) INSTRUÇÕES DE PREENCHIMENTO Ler atentamente as instruções antes de preencher. A preencher

Leia mais

Cadeias de Caracteres (Strings)

Cadeias de Caracteres (Strings) INF1005: Programação 1 Cadeias de Caracteres (Strings) 02/05/10 (c) Paula Rodrigues 1 Tópicos Caracteres Cadeias de caracteres Leitura de caracteres e cadeias de caracteres Funções que manipulam cadeias

Leia mais

Ponteiros em C. Adriano Joaquim de Oliveira Cruz 21 de julho de Instituto de Matemática Departamento de Ciência da Computação UFRJ

Ponteiros em C. Adriano Joaquim de Oliveira Cruz 21 de julho de Instituto de Matemática Departamento de Ciência da Computação UFRJ Ponteiros em C Adriano Joaquim de Oliveira Cruz 21 de julho de 2017 Instituto de Matemática Departamento de Ciência da Computação UFRJ 1 Resumo da Seção Introdução Declaração Incrementando e Decrementando

Leia mais

Dados históricos. Nos últimos 5 anos. Nos últimos 5 anos. Nos últimos 5 anos. Nos últimos 5 anos. Por setor de atividade. Por setor de atividade

Dados históricos. Nos últimos 5 anos. Nos últimos 5 anos. Nos últimos 5 anos. Nos últimos 5 anos. Por setor de atividade. Por setor de atividade Dados históricos Nascimentos Encerramentos Insolvências Fusões/ aquisições Nos últimos 5 anos Nos últimos 5 anos Nos últimos 5 anos Nos últimos 5 anos Por setor de atividade Por setor de atividade Por

Leia mais

Dados históricos. Nos últimos 5 anos. Nos últimos 5 anos. Nos últimos 5 anos. Nos últimos 5 anos. Por sector de actividade. Por sector de actividade

Dados históricos. Nos últimos 5 anos. Nos últimos 5 anos. Nos últimos 5 anos. Nos últimos 5 anos. Por sector de actividade. Por sector de actividade Dados históricos Nascimentos Encerramentos Insolvências Fusões/ aquisições Nos últimos 5 anos Nos últimos 5 anos Nos últimos 5 anos Nos últimos 5 anos Por sector de actividade Por sector de actividade

Leia mais

Ficha de trabalho nº3

Ficha de trabalho nº3 Ficha de trabalho nº3 Linguagem de Programação C (strings, switch, os ciclos for, while e do..while, break, continue, ++, --, +=, -=) 1. Elabore um programa que pede ao utilizador o nome e a idade e de

Leia mais

AVALIAÇÃO DA COBERTURA

AVALIAÇÃO DA COBERTURA MINISTÉRIO DO TRABALHO, SOLIDARIEDADE E SEGURANÇA SOCIAL DO RELATÓRIO ÚNICO 30 de Maio de 2018 Inês Gonçalves (ines.goncalves@gep.mtsss.pt) AGENDA NOTA INTRODUTÓRIA CONCEITO RELATÓRIO ÚNICO CONSIDERAÇÕES

Leia mais

ESTRUTURAS COMPOSTAS VETOR

ESTRUTURAS COMPOSTAS VETOR ESTRUTURAS COMPOSTAS Variáveis Compostas Unidimensionais VETOR slides desenvolvidos pela Profa. Rosely Sanches ESTRUTURAS COMPOSTAS Pode-se organizar tipos simples em tipos mais complexos formando as ESTRUTURAS

Leia mais

char* prefixo (char* str, int n);

char* prefixo (char* str, int n); Departamento de Informática PUC-Rio INF1620 - Estruturas de Dados Segunda Lista de Exercícios 2005.1 1. Implemente uma função que receba uma string e um número inteiro n como parâmetros, e retorne uma

Leia mais

INF 1620 P4-13/12/01 Questão 1 Nome:

INF 1620 P4-13/12/01 Questão 1 Nome: INF 1620 P4-13/12/01 Questão 1 (a) Escreva uma função em C, chamada somaprod, para calcular a soma e o produto de dois valores inteiros. Esta função deve ter o seguinte efeito: se tivermos duas variáveis

Leia mais

Aula 8 Oficina de Programação Vetores. Profa. Elaine Faria UFU

Aula 8 Oficina de Programação Vetores. Profa. Elaine Faria UFU Aula 8 Oficina de Programação Vetores Profa. Elaine Faria UFU - 2017 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral

Leia mais

SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves. ICMC/USP São Carlos

SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves. ICMC/USP São Carlos Funções SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves ICMC/USP São Carlos Slides baseados no material gentilmente cedido pela Profa Simone Senger Souza 2 MODULARIZAÇÃO Um

Leia mais

Aula 2 Comandos de Decisão

Aula 2 Comandos de Decisão Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 2 Comandos de Decisão Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)

Leia mais

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02 Programação 1 Atribuição, operadores aritméticos, entrada de dados Técnico em Eletrônica Semestre 5 02 Armazenando na memória tipo de variável #include #include main() { int ano; Declaração

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) Funções

Algoritmos e Estruturas de Dados I (DCC/003) Funções Algoritmos e Estruturas de Dados I (DCC/003) Funções Funções Funções definem operações que são usadas frequentemente Funções, na matemática, requerem parâmetros de entrada, e definem um valor de saída

Leia mais

INF 1620 P1-13/09/02 Questão 1 Nome:

INF 1620 P1-13/09/02 Questão 1 Nome: INF 1620 P1-13/09/02 Questão 1 Considere que o cálculo da multa para o pagamento de um determinado imposto varia de acordo com a tabela a seguir: Valor do Imposto Original Multa por mês de atraso até R$

Leia mais

Algoritmos e Técnicas de Programação. Professora: Luciana Faria

Algoritmos e Técnicas de Programação. Professora: Luciana Faria Algoritmos e Técnicas de Programação Professora: Luciana Faria Estrutura de Controle Múltipla: Switch...case Switch... case Atribui o valor da direita à variável da esquerda Permite que várias condições

Leia mais

Linguagem C (repetição)

Linguagem C (repetição) Linguagem C (repetição) André Tavares da Silva andre.silva@udesc.br Exercício Escrever um programa que conte (mostre na tela) os números de 1 a 100. Comandos aprendidos até o momento: printf, scanf, getchar,

Leia mais