Introdução à Computação - Linguagem C: aula 06. Mauro Cesar Bernardes 04/Junho/2014
|
|
- Nelson Escobar
- 5 Há anos
- Visualizações:
Transcrição
1 Introdução à Computação - Linguagem C: aula 06 Mauro Cesar Bernardes 04/Junho/2014
2 Agenda Passagem de parâmetros por valor e por referência Vetores e Matrizes
3 Passagem de parâmetros por valor #include <stdio.h> void troca(int a, int b); int main(){ int a=2,b=3; printf("antes de chamar a função :\na=%d\nb=%d\n",a,b); troca(a,b); printf("depois de chamar a função:\na=%d\nb=%d\n",a,b); return 0; void troca(int a, int b){ int temp; temp=a; a=b; b=temp;
4
5 Passagem de parâmetros por referência #include<stdio.h> void troca(int *a, int *b); int main(){ int a=2,b=3; printf("antes de chamar a função :\na=%d\nb=%d\n",a,b); troca(&a,&b); printf("depois de chamar a função:\na=%d\nb=%d\n",a,b); return 0; void troca(int *a, int *b){ int temp; temp=*a; *a=*b; *b=temp;
6
7 Exercício: a) Escreva uma função com o seguinte protótipo: int divide (int *m, int *n, int d); A função recebe três inteiros positivos como parâmetros, retorna 1 se d divide pelo menos um entre *m e *n ou retorna 0 caso contrário. Fora isso, se d divide *m, dividir *m por d, e o mesmo para *n. b) Escreva um programa que lê dois inteiros positivos m e n e calcula, usando a função divide, o mínimo múltiplo comum entre m e n.
8 int divide (int *m, int *n, int d) { int resp; if (*m % d == 0 *n % d == 0) resp = 1; else resp = 0; if (*m % d == 0) *m = *m/d; if (*n % d == 0) *n = *n/d; return(resp);
9 #include <stdio.h> int divide (int *m, int *n, int d); main() { int m, n, qm, qn, d, mmc; printf("digite m e n: "); scanf("%d %d", &m, &n); d = 2; mmc = 1; qm = m; qn = n; while (qm!= 1 qn!= 1) if (divide(&qm, &qn, d)) mmc = mmc * d; else d = d + 1; printf("mmc(%d, %d) = %d \n", m, n, mmc); int divide (int *m, int *n, int d){ int resp; if (*m % d == 0 *n % d == 0) resp = 1; else resp = 0; if (*m % d == 0) *m = *m/d; if (*n % d == 0) *n = *n/d; return(resp);
10 Vetores
11 Declaração de Vetores A declaração de um vetor é feita da seguinte forma: <tipo_do_vetor> <nome_do_vetor> [<tamanho_do_vetor>]; Exemplo: int v[10]; v float x[12]; x
12 Declaração de Vetores Observação Importante: 1. Na declaração de vetor, o que está entre colchetes deve ser um número constante. 2. Assim, não é possível fazer algo deste tipo:... int n = 20; float x[n]; /*não é permitido declarar ou int n ; /*colocando um tamanho variável */ printf ("Entre com n>0: "); scanf ("%d", &n); float x [n];
13 Exemplo de Uso de Vetores #include <stdio.h> #include <stdlib.h> int main () { int v [80], i; v[3] = 4; /*casa de índice 3 do vetor v recebe o inteiro 4*/ i = 2; v[i] = 3; /*casa de índice 2 do vetor v recebe o inteiro 3*/ v[v[v[i]]] = 10; /*vc saberia dizer qual casa do vetor v recebe o inteiro 10*/ return 0; v
14 Outro exemplo do uso de Vetores
15 Exemplo de Uso de Vetores #include <stdio.h> #include <stdlib.h> int main () { float x [80]; int i; for (i=0; i<80; i++) x[i] = 0; return 0; x
16 Mais um exemplo do uso de Vetores
17 Exemplo de Uso de Vetores #include <stdio.h> #include <stdlib.h> int main () { float x[80]; int i ; O índice do vetor pode ser uma expressão aritmética! for(i=110; i<190; i++) x[i 110] = 0; return 0; x i
18 Percorrendo vetores
19 Leitura de um Vetor #include <stdio.h> #include <stdlib.h> int main () { float v[100]; int i, n; printf ("Entre com 0<n<=100: ") ; scanf ("%d", &n); /* percorrer o vetor v de 0 a n 1 colocando o valor lido pelo teclado */ for ( i=0; i<n ; i++) { printf ("Entre com v[%d] = ", i); scanf ("%f", &v[i]); system("pause"); return 0; v A posição i do vetor v, ou seja, v[i], é utilizada da mesma forma que utilizamos qualquer variável até o momento
20 Impressão de um Vetor #include <stdio.h> #include <stdlib.h> int main () { float v[100]; int i, n; printf ("Entre com 0<n<=100: ") ; scanf ("%d", &n); for ( i=0; i<n ; i++) { printf ("Entre com v[%d] = ", i); scanf ("%f", &v[i]); for ( i=0; i<n ; i++) { printf ("v[%d] = %f", i, v[i]); system("pause"); return 0; A posição i do vetor v, ou seja, v[i], é impressa a cada iteração do comando for
21 Erros comuns Ao desenvolver seus programas com vetores, preste atenção aos seguintes detalhes: índices inválidos: tome muito cuidado, especialmente dentro de um while ou for, de não utilizar índices negativos ou maiores que o tamanho máximo do vetor. Definição do tamanho do vetor se faz na declaração do vetor. O tamanho é constante, só mudando a sua declaração é que podemos alterar o seu tamanho. Isso significa que podemos estar desperdiçando algum espaço da memória que fica no final do vetor. Não cometa o erro de ler n, onde n seria o tamanho do vetor, e tentar declarar o vetor em seguida. int n ; printf ("Entre com n>0: "); scanf ("%d", &n); int v[n];
22 Vetores como Parâmetros de funções
23 Declaração de Vetores A declaração de um vetor é feita da seguinte forma: <tipo_do_vetor> <nome_do_vetor> [<tamanho_do_vetor>]; Exemplo: #define TAM 7... int v[10]; float x[12]; int y[tam]; v x y
24 Vetores como Parâmetro de Funções Programa para a leitura de dados de um vetor (inteiros) #include <stdio.h> #include <stdlib.h> #define TAM 100 int main () { int vetor[tam], i; printf("forneca o numero de elementos (n<100):"); scanf("%d", &n); for (i=0; i<n ; i++) { printf ("Entre com vetor[%d] = ", i); scanf ("%d", &vetor[i]); system("pause"); return 0; Vetor...
25 Vetores como Parâmetro de Funções Quando se declara uma função que tem como parâmetro um vetor, este vetor é declarado somente com abre e fecha colchetes. Exemplo: Uma função que recebe o vetor lido e retorna o valor de seu módulo #include <math.h> Declara a função apenas com abre e fecha parentes float modulo (int v[], int n) { int i, r=0; for (i=0; i<n; i++) { r = r + v[i] * v[i]; return sqrt(r); V
26 #include <stdio.h> #include <stdlib.h> #include <math.h> #define TAM 100 float modulo (int v[], int n); int main () { int vetor[tam], i,n; float m=0; printf("forneca o numero de elementos (n<100):"); scanf("%d", &n); for (i=0; i<n ; i++) { printf ("Entre com vetor[%d] = ", i); scanf ("%d", &vetor[i]); m= modulo (vetor, n); printf("modulo = %f", m); system("pause"); return 0; float modulo (int v[], int n) { int i, r=0; for (i=0; i<n; i++) { r = r + v[i] * v[i]; return sqrt (r) ; Programa completo A chamada da função é feita passando apenas com o nome do vetor. Declara a função apenas com abre e fecha parentes
27 Matrizes
28 Matrizes: Matrizes são estruturas indexadas em forma matricial (como ilustrado na figura abaixo) utilizadas para armazenar dados de um mesmo tipo: int, char, float ou double. Figura 1: Uma matriz contem elementos de um mesmo tipo, com início em (0,0).
29 Declaração de Matrizes: A declaração de uma matriz é feita da seguinte forma: <tipo_da_matriz> <nome_da_matriz> [<numero_de_linhas>][<numero_de_colunas>]; Exemplos: Declaração de um vetor int v[10]; v Declaração de uma matriz int m[5][10]; m
30 Declaração de Matrizes: Declaração de uma matriz int m[5][10]; m Número de linhas: 5 Número de colunas: int n[4][8]; Número de linhas: 4 Número de colunas: 8 n 1 2 3
31 Uso de Matrizes: São usados índices para acessar uma linha e uma coluna de uma matriz. Os índices são números naturais. O índice da primeira linha é sempre zero. O índice da primeira coluna é sempre zero. int n[4][8]; 5 Número de linhas: 4 n[0][0]=5; n[1][2]=3; n[3][5]=7; Número de colunas: 8 n
32 Exemplo de Uso de Matrizes: #include <stdio.h> #include <stdlib.h> int main () { int A[4][8], lin, col; A[1][2]= 4; lin= 2; col= 3; A[lin][col]=5; A[A[lin 1][col 1] 1] [A[lin][col]]= 10; printf( %d, A[3][5]); system ( pause ); return 0; int A[4][8]; Número de linhas: 4 Número de colunas: 8 A
33 Percorrendo Matrizes: /* para uma linha fixa lin */ for (col=0; col<nc; col++) { /*comandos usando a matriz A[lin][col] */ Exemplo:... cont = 0; lin = 1; /* para uma linha fixa lin */ for (col=0; col < nc ; col++) { A[lin][col] = cont ; cont++;...
34 Percorrendo Matrizes: Um padrão para percorrer completamente a matriz A (isto é, as nl linhas e as nc colunas) por linhas é usar dois comandos de repetição (no caso, vamos usar o comando for) com duas variáveis inteiras lin e col, uma para percorrer as linhas e a outra para percorrer as colunas da matriz A: for (lin=0; lin < nl; lin++) { for (col=0; col<nc; col++) { /*comandos usando a matriz A[lin][col]*/ Exemplo: for (lin=0; lin < nl ; lin++) { for (col=0; col < nc; col++) { A[lin][col] = 0;
35 #include <stdio.h> #include <stdlib.h> #define MAX_L 100 #define MAX_C 200 int main () { float A[MAX_L][MAX_C]; int lin, col, nl, nc ; printf ("Entre com 0<nL <%d: ", MAX_L); scanf ("%d", &nl); Leitura de uma Matriz: printf ("Entre com 0<nC <%d: ", MAX_C ); scanf ("%d", &nc ); /* percorrer a matriz A elemento a elemento */ /* colocando o valor lido pelo teclado */ for (lin=0; lin < nl ; lin++) { for (col=0; col < nc ; col++) { printf ("Entre com A[%d][%d] = ", lin, col); scanf ("%f", &A [lin][col]); system( pause ); return 0;
36 #include <stdio.h> #include <stdlib.h> #define MAX_L 100 #define MAX_C 200 int main () { float A[MAX_L][MAX_C]; int lin, col, nl, nc ; printf ("Entre com 0<nL <%d: ", MAX_L); scanf ("%d", &nl); Impressão de uma Matriz: printf ("Entre com 0<nC <%d: ", MAX_C ); scanf ("%d", &nc ); /* percorrer a matriz A elemento a elemento */ /* imprimindo o valor lido pelo teclado */ for (lin=0; lin < nl ; lin++) { for (col=0; col < nc ; col++) { printf ( %f", A[lin][col]); printf( \n ); system( pause ); return 0;
37 Matrizes como Parâmetros de funções
38 Matrizes como parâmetros de funções: A forma de declaração de uma matriz como parâmetro de função é a mesma que vimos para declarar matrizes, ou seja, indicando o nome da matriz, e entre colchetes o número de linhas e o número de colunas. Exemplo: float soma_diagonal (float B[300][300], int n) { int i; float r = 0; for (i=0; i<n; i++) { r = r + B[i][i]; return r ;
39 Exercício: (a) Faça uma função que recebe duas matrizes quadradas de tamanho n x n de inteiros e retorna a soma dos elementos das duas diagonais principais. float soma_diagonais(int A[TAM][TAM], int B[TAM][TAM], int n); float soma_diagonais(int A[TAM][TAM], int B[TAM][TAM], int n) { int i, soma=0; for (i=0, i<n; i++) soma = soma + A[i][i] + B[i][i]; return soma;
40 #include <stdio.h> #include <stdlib.h> #include <math.h> #define TAM 100 float soma_diagonais(int A[TAM][TAM], int B[TAM][TAM], int n); int main () { int MatA[TAM][TAM], MatB[TAM][TAM], lin, col, n, soma=0; printf("forneca o numero de elementos (n<100):"); scanf("%d", &n); for (lin=0; lin<n; lin++) for(col=0; col<n; col++) { printf ("Entre com Matriz A[%d, %d] = ", lin,col); scanf ("%d", &MatA[lin][col]); printf ("Entre com Matriz B[%d, %d] = ", lin,col); scanf ("%d", &MatB[lin][col]); soma = soma_diagonais(mata, MatB, n); printf("a soma dos valores das diagonais eh= %d \n", soma); system("pause"); return 0; float soma_diagonais(int A[TAM][TAM], int B[TAM][TAM], int n) { int i, soma=0; for (i=0; i<n; i++) soma = soma + A[i][i] + B[i][i]; return soma; Uma solução
41 Uma solução:
42 Exercícios: Exercícios com Matrizes
43 4. Desenvolva um programa que leia uma matriz real A mxn e, em seguida, apresente os elementos repetidos em A. 7. Dizemos que uma matriz quadrada inteira é um quadrado mágico se a soma dos elementos de cada linha, a soma dos elementos de cada coluna e a soma dos elementos das diagonais principal e secundária são todas iguais. Exemplo: A matriz é um quadrado mágico. Dada uma matriz quadrada A nxn, verificar se A é um quadrado mágico.
44 4. Desenvolva um programa que leia uma matriz real A mxn e, em seguida, apresente os elementos repetidos em A. Uma proposta de solução: 1. Desenvolva uma função com o seguinte protótipo: int acha(int valor, int matriz[m][n]); A função deverá percorrer toda a matriz procurando as ocorrências de valor. Ao final deverá retornar 0 se valor está contido apenas uma vez em matriz ou o número de ocorrências se ele está contido mais de uma vez. 2. Desenvolva um programa que percorre a matriz e, para cada elemento da matriz, chama a função acha para informar quando um elemento ocorre mais de uma vez
45 1. Desenvolva uma função com o seguinte protótipo: int acha(int valor, int matriz[m][n]); A função deverá percorrer toda a matriz procurando as ocorrências de valor. A função deverá retornar o número de ocorrências de valor em matriz. #include <stdio.h> #define LINHAS 3 #define COLUNAS 2 int acha(int valor, int matriz[linhas][colunas]){ int l,c,achou=0; for (l=0;l<linhas;l++) for(c=0; c<colunas; c++) if (matriz[l][c]==valor) achou++; return achou;
46 #include <stdio.h> #define LINHAS 3 #define COLUNAS 2 int acha(int valor, int matriz[linhas][colunas]); void main() { 2. Desenvolva um programa que percorre a matriz e, para cada elemento da matriz, chama a função acha para informar quando um elemento ocorre mais de uma vez. int m[linhas][colunas], lin, col,ocorrencias; for (lin=0;lin<linhas;lin++) for(col=0; col<colunas; col++){ printf("forneca m[%d][%d]=",lin,col); scanf("%d", &m[lin][col]); for (lin=0;lin<linhas;lin++) for(col=0; col<colunas; col++){ ocorrencias= acha(m[lin][col],m); if (ocorrencias!= 1)) printf("%d ocorre %d vezes\n", m[lin][col],ocorrências);
47 #include <stdio.h> #define LINHAS 3 #define COLUNAS 2 int acha(int valor, int matriz[linhas][colunas]); void main() { int m[linhas][colunas], lin, col,ocorrencias; for (lin=0;lin<linhas;lin++) for(col=0; col<colunas; col++){ printf("forneca m[%d][%d]=",lin,col); scanf("%d", &m[lin][col]); for (lin=0;lin<linhas;lin++) for(col=0; col<colunas; col++){ ocorrencias= acha(m[lin][col],m); if (ocorrencias!= 1)) printf("%d ocorre %d vezes\n", m[lin][col],ocorrências); int acha(int valor, int matriz[linhas][colunas]){ int l,c,achou=-1; for (l=0;l<linhas;l++) for(c=0; c<colunas; c++) return achou; if (matriz[l][c]==valor) achou++;
48 PROBLEMA EXTRA Dizemos que uma matriz A nxn é um quadrado latino de ordem n se em cada linha e em cada coluna aparecem todos os inteiros 1,2,3,...,n (ou seja, cada linha e coluna é permutação dos inteiros 1,2,...,n). (a) Escreva uma função que recebe como parâmetros um inteiro n, um vetor V com n inteiros e verifica se em V ocorrem todos os inteiros de 1 a n. (b) Usando a função acima, verifique se uma dada matriz inteira A nxn é um quadrado latino de ordem n.
49 #include <stdio.h> #define NMAX 100 #define TRUE 1 #define FALSE 0 void lematriz (int mat[][nmax], int nlinhas, int ncolunas); void imprimematriz (int mat[][nmax], int nlinhas, int ncolunas); int estala (int v[], int n, int elemento); int elatina (int v[], int n);
50 void main (void){ int i, j, n, equadlatino, v[nmax], m[nmax][nmax]; printf ("Entre com a dimensao da matriz: "); scanf ("%d", &n); lematriz (m,n,n); printf("\n\nmatriz lida:\n"); imprimematriz (m,n,n); equadlatino = TRUE; /* a matriz e' um quadrado latino ate' que * se prove o contrario */ for (i = 0; i < n && equadlatino == TRUE; i++) /* verifica se a linha m[i] da matriz e' "latina" */ equadlatino = elatina(m[i], n); for (j = 0; j < n && equadlatino == TRUE; j++) { /* verifica se a coluna j da matriz m e' "latina" */ /* copia coluna j para o vetor auxiliar v */ for (i = 0; i < n; i++) v[i] = m[i][j]; equadlatino = elatina(v,n); if (equadlatino == TRUE) printf("\n\na matriz e' um quadrado latino.\n"); else printf("\n\na matriz nao e' um quadrado latino.\n");
51 void lematriz (int mat[][nmax], int nlinhas, int ncolunas) { int i, j; for (i = 0; i < nlinhas; i++) { /* leitura da i-esima linha */ printf("entre com os elementos da linha no. %d\n", i+1); for (j = 0; j < ncolunas; j++) scanf("%d", &mat[i][j]); /* nao esqueca o '&'! */ /* Imprime uma matriz mat de dimensao nlinhas x ncolunas */ void imprimematriz (int mat[][nmax], int nlinhas, int ncolunas) { int i, j; for (i = 0; i < nlinhas; i++) { /* imprime a i-esima linha */ for (j = 0; j < ncolunas; j++) printf("%4d", mat[i][j]); /* muda de linha */ printf("\n");
52 /* * Funcao que recebe como parametro um vetor v de tamanho n * e devolve TRUE (1) se o o parametro elemento pertence ao * vetor; caso contrario a funcao devolve FALSE (0). */ int estala (int v[], int n, int elemento) { int i; for (i = 0; i < n; i++) if (v[i] == elemento) return TRUE; return FALSE;
53 /* * Funcao que recebe como parametros um vetor v e um inteiro n * e retorna TRUE (1) se todos os inteiros entre 1 e n ocorrem * nas n primeiras posicoes do vetor v, caso contrario a * funcao retorna FALSE (0). */ int elatina (int v[], int n){ int i; for (i = 0; i < n; i++) if (estala(v,n,i+1) == FALSE) return FALSE; return TRUE;
Figura 1: Uma matriz contem elementos de um mesmo tipo, com início em (0,0). 30 é o número de colunas!
22 Matrizes Ronaldo F Hashimoto e Carlos H Morimoto Oobjetivodestaaulaéintroduzirotipomatriz Aofinaldessaaulavocêdeverásaber: descrever o que são matrizes em C Declarar matrizes Como acessar elementos
Leia mais1 Resumo: Matrizes. 2.1 Como declarar uma matriz IME/USP. Departamento de Ciência da Computação
Departamento de Ciência da Computação MAC2166 Introdução a Computação IME/USP Matrizes 1 Resumo: Matrizes são estruturas bi-dimensionais utilizadas para armazenar dados de um mesmo tipo. Para declarar
Leia maisVetores são estruturas indexadas utilizadas para armazenar dados de um mesmo tipo: int, char, float ou double. Oexemploaseguirédeumvetordeinteiros:
18 Vetores Ronaldo F. Hashimoto e Carlos H. Morimoto Nessa aula vamos introduzir o tipo vetor. Aofinaldessaaulavocêdeverásaber: Descrever o que são vetores na linguagem C. Declarar vetores. Como acessar
Leia maisQuantas 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 maisAula 17 Variáveis indexadas de vários índices (matrizes)
Aula 17 Variáveis indexadas de vários índices (matrizes) Variáveis indexadas podem ter mais de um índice e são chamadas genericamente de matrizes. Declaração: int a[10][10]; /*declara 100 variáveis a[0][0],...,
Leia maisUniversidade 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 maisEstruturas de Dados Homogêneas (Vetores e Matrizes) e Ponteiros em C
Estruturas de Dados Homogêneas (Vetores e Matrizes) e Ponteiros em C 2015/1 Programação Básica de Computadores (INF 09325) Archimedes Detoni www.inf.ufes.br/~archimedesdetoni archimedesdetoni@inf.ufes.br
Leia maisCCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 12 Agregados Homogêneos Variáveis Indexadas matrizes Variáveis Indexadas bi dimensionais
Leia maisCURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C PROFESSOR : Romilson Lopes Sampaio Estruturas de Repetição São três estruturas
Leia maisAula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Repetição Em certas situações é necessária a repetição de
Leia maisMAC2166 Introdução à Computação para Engenharia Escola Politécnica Terceira Prova 20 de junho de 2011
MAC2166 Introdução à Computação para Engenharia Escola Politécnica Terceira Prova 20 de junho de 2011 Nome: Assinatura: N ō USP: Turma: Professor: Instruções: 1. Não destaque as folhas deste caderno. 2.
Leia maisFunções Vetores Matrizes
Funções Vetores Matrizes Além dos tipos elementares (float, double, char, etc.), é possível também passar um vetor ou uma matriz como parâmetro de funções. Quando um vetor é passado como parâmetro, o que
Leia maisProgramaçã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
Leia mais1) Operadores de auto incremento ++ e auto decremento --
Aula 09 - Operadores de auto incremento e auto decremento, atribuição múltipla, atribuição na declaração, atribuição resumida e algumas regras de boa programação. 1) Operadores de auto incremento ++ e
Leia maisPonteiros 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 maisProgramação Estruturada
Programação Estruturada Ponteiros Parte 1 Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Ponteiros Ponteiro Ponteiros
Leia maisComputação 2. Aula 7. Profª. Fabiany Ponteiros
Computação 2 Aula 7 Ponteiros Profª. Fabiany fabianyl@utfpr.edu.br O que são Ponteiros? Um ponteiro é uma variável que contém um endereço de memória. Este endereço é normalmente a posição de uma outra
Leia maisComputação 2. Aula 2. Profª. Fabiany Vetores e Matrizes
Computação 2 Aula 2 Vetores e Matrizes Profª. Fabiany fabianyl@utfpr.edu.br Vetores Vetor também é conhecido como variável composta homogênea unidimensional; Um vetor computacional é um variável composta
Leia maisLinguagem C. Funções. Prof. Maurício Dias
Linguagem C Funções Prof. Maurício Dias 1 O que são Funções? (ou subprogramas ou subrotinas) São trechos de código fonte agrupados sob um nome, que podem ser chamados sempre que for necessário executar
Leia maisMC-102 Aula 14. Instituto de Computação Unicamp. 29 de Setembro de 2016
MC-102 Aula 14 Funções II Instituto de Computação Unicamp 29 de Setembro de 2016 Roteiro 1 Escopo de Variáveis: variáveis locais e globais 2 Exemplo Utilizando Funções 3 Vetores, Matrizes e Funções Vetores
Leia maisponteiros INF Programação I Prof. Roberto Azevedo
ponteiros INF1005 -- Programação I -- 2016.1 Prof. Roberto Azevedo razevedo@inf.puc-rio.br ponteiros tópicos o que são ponteiros operadores usados com ponteiros passagem de ponteiros para funções referência
Leia maisAula 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 maisSSC300- 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 maisAula 15 Variáveis Indexadas (vetores)
Aula 15 Variáveis Indexadas (vetores) Além das variáveis normais já conhecidas, podemos ter também variáveis indexadas. Tais variáveis são referenciadas por um nome e um índice. Especialmente úteis para
Leia maisModularidade - Funções e Procedimentos
Modularidade - Funções e Procedimentos José Gustavo de Souza Paiva Problema Em diversas situações, é preciso executar uma tarefa específica diversas vezes em um programa, variando apenas os dados de entrada
Leia maisMC-102 Aula 06 Comandos Repetitivos
MC-102 Aula 06 Comandos Repetitivos Instituto de Computação Unicamp 2 de Setembro de 2016 Roteiro 1 Comandos Repetitivos 2 Comando while 3 Comando do-while 4 O comando for 5 Exemplos com Laços Variável
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes marinagomes@unipampa.edu.br 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes
Leia maisMAC 2166 Introdução à Computação para Engenharia
MAC 2166 Introdução à Computação para Engenharia PROVA 3 QUESTÃO 1 (VERSÃO A). Simule a execução do programa abaixo, destacando a saída do programa. A saída do programa é tudo que resulta dos comandos
Leia maisPCI- Matrizes. Profa. Mercedes Gonzales Márquez
PCI- Matrizes Profa. Mercedes Gonzales Márquez Matrizes (Estrutura composta homogênea bidimensional) Uma matriz m x n representa um conjunto de m vetores de mesmo tamanho n. Declaração: nome da
Leia maisIntroduçã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 maisESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Introdução à Ciência da ComputaçãoI Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais Estrutura
Leia maisIntroduçã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 maisMC-102 Aula 13. Instituto de Computação Unicamp. 29 de Setembro de 2016
MC-102 Aula 13 Funções I Instituto de Computação Unicamp 29 de Setembro de 2016 Roteiro 1 Funções Definindo uma função Invocando uma função 2 O tipo void 3 A função main 4 Protótipo de funções 5 Funções
Leia mais19 Vetores, Ponteiros e Funções
19 Vetores, Ponteiros e Funções Ronaldo F. Hashimoto e Carlos H. Morimoto Oobjetivodestaaulaérelacionarotipovetor com ponteiros eassimentendercomoutilizarvetorescomo parâmetros de funções. Ao final dessa
Leia maisSuponha um conjunto habitacional, com várias famílias... imagina se todas elas morassem em uma única casa?
Funções Suponha um conjunto habitacional, com várias famílias...... imagina se todas elas morassem em uma única casa? Funções Introdução à Computação 1 de 28 Funções Na Programação, funções são conjuntos
Leia maisPROGRAMAÇÃO DE COMPUTADORES V - TCC Modulo 6 : Funções Escopo de Variáveis: Globais x Locais Aura - Erick
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 6 : Funções Escopo de Variáveis: Globais x Locais Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Funções Escopo de Variáveis Variáveis Globais
Leia mais12 - Dados Estruturados Vetores, Matrizes e Strings
12 - Dados Estruturados Vetores, Matrizes e Strings Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Vetores,
Leia maisMC-102 Aula 04 Expressões Relacionais, Lógicas e Comandos Condicionais
MC-102 Aula 04 Expressões Relacionais, Lógicas e Comandos Condicionais Instituto de Computação Unicamp 26 de Agosto de 2016 Roteiro 1 Expressões relacionais 2 Expressões lógicas 3 4 Exercícios (Instituto
Leia maisINF 1620 P1-18/09/04 Questão 1 Nome:
INF 1620 P1-18/09/04 Questão 1 Considerando a definição da série harmônica abaixo: H n =1+ 1 2 + 1 3 + 1 4 + 1 5 + K+ 1 n (a) Escreva uma função que calcule o valor de H n dado o número de termos da série
Leia maisLinguagem de Programação I. Aula 08 Linguagem C: Arrays
Linguagem de Programação I Aula 08 Linguagem C: Arrays Da Aula Anterior Tipos de dados básicos em C Modificadores de tipo Declaração de Variáveis Operadores em C Estruturas de Controle Nesta Aula Arrays
Leia maisMC-102 Aula 12 Matrizes e Vetores Multidimensionais
MC-102 Aula 12 Matrizes e Vetores Multidimensionais Instituto de Computação Unicamp 22 de Setembro de 2016 Roteiro 1 Matrizes e Vetores Multidimensionais Declaração de Matrizes Acessando dados de uma Matriz
Leia maisLINGUAGEM C Estrutura / Funções
Tópicos Especiais em T. Computação CONCEITOS DA LINGUAGEM C Estrutura / Funções Prof. Elyssandro Piffer ESTRUTURAS As estruturas em C são muito semelhantes aos registros em Pascal. Agrupam num único tipo,
Leia maisAlgoritmos RESUMO - LINGUAGEM C
Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado
Leia maisFaculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,
Leia maisSubprogramas. Prof. Carlos Lopes
Subprogramas Prof. Carlos Lopes Motivação Escreva um programa C capaz de calcular a combinação de n valores tomados p a p. Para realizar este cálculo, você deverá utilizar a seguinte fórmula: C n n! p
Leia maisModularidade - Fun ções e Procedimentos
Modularidade - Fun ções e Procedimentos José Gustavo de Souza Paiva Problema Em diversas situa ções, é preciso executar uma tarefa específica diversas vezes em um programa, variando apenas os dados de
Leia maisVetores e Matrizes. Conceito. Conceito. Conceito. Conceito. Conceito. Variáveis Compostas Homogêneas. Matriz
Variáveis Compostas Homogêneas São conhecidas na linguagem C como matrizes. Vetores e es É um conjunto de variáveis do mesmo tipo, acessíveis com um único nome e armazenadas de forma contínua na memória.
Leia maisLinguagem C: Subprogramação
Prof. Paulo R. S. L. Coelho paulo@facom.ufu.br Faculdade de Computação Universidade Federal de Uberlândia GEQ007 Subprogramação Organização 1 Subprogramação 2 3 Passagem por Valor Passagem por Referência
Leia maisRevisão para Prova 2. Mirella M. Moro
Revisão para Prova 2 Mirella M. Moro 2 Roteiro 1. Estruturas de decisão 2. Estruturas de repetição 3. Funções 4. Vetores 5. Matrizes 6. Ponteiros 7. Alocação dinâmica 3 1. Estruturas decisão if (condição)
Leia maisExercícios em C 1 Saulo O. D. Luiz
Exercícios em C 1 Saulo O. D. Luiz Exercícios 1. Faça um programa em C para receber três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. 2 Saulo O. D. Luiz #include
Leia maisPonteiros. Baseado nos slides do Prof. Mauro.
Baseado nos slides do Prof. Mauro. A memória do computador é uma sequência de bytes, na qual endereçamos cada um sequencialmente. Como vimos, uma variável é uma região da memória que reservamos para armazenar
Leia maisINF 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 maisSuponha um conjunto habitacional, com várias famílias... imagina se todas elas morassem em uma única casa?
Funções Suponha um conjunto habitacional, com várias famílias...... imagina se todas elas morassem em uma única casa? Funções Programação de Computadores 1 de 28 Funções Na Programação, funções são conjuntos
Leia maisMC102 Algoritmos e Programação de Computadores
MC102 Algoritmos e Programação de Computadores Instituto de Computação UNICAMP Primeiro Semestre de 2014 Roteiro 1 Maior número 2 Soma de n números 3 Fatorial 4 Máximo Divisor Comum (MDC) 5 Números primos
Leia maisAlgoritmos 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 maisLinguagem C vetores multidimensionais
Linguagem C vetores multidimensionais IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C... Operadores aritméticos, de comparação
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 8 Matrizes como argumento de funções O nome de uma matriz (sem os colchetes) representa o endereço onde a matriz está armazenada. Ao passar o
Leia maisESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais
Leia mais1 Exercícios com ponteiros
Computação para Informática Funções e Ponteiros1 EXERCÍCIOS COM PONTEIROS Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Aula Prática - Funções e ponteiros O objetivo desta aula prática
Leia maisModulo 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 maisLinguagem 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 maisComputação 2. Aula 5. Profª. Fabiany defines vetor, strings e matriz por parâmetros de função
Computação 2 Aula 5 defines vetor, strings e matriz por parâmetros de função Profª. Fabiany fabianyl@utfpr.com.br #define A diretiva #define define um identificador e uma string que o substituirá toda
Leia maisPermite modularidade (dividir programa em partes): Facilita a depuração (debug) e portabilidade.
222222222222222222222222222 8 - FUNÇÕES 81 - Características básicas É um trecho independente de código, com objetivos bem definidos Programas em C, geralmente consistem em várias pequenas funções, ao
Leia maisProgramaçã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 maisAula 18: Funções em C
Aula 18: Funções em C Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Funções em C Programação de Computadores IV 1 / 38 Agenda 1 Revisão e Contexto
Leia maisProgramação II. Ponteiros. Bruno Feijó Dept. de Informática, PUC-Rio
Programação II Ponteiros Bruno Feijó Dept. de Informática, PUC-Rio Ponteiro Ponteiro (pointer) é uma variável que armazena o endereço de uma variável. p Sempre inicialize ponteiros! Ponteiros não inicializados
Leia maisMESMO QUE ESTAS VARIÁVEIS TENHAM NOME IDÊNTICOS
Funções As funções são blocos de instruções que facilitam o entendimento do código. Porque usar funções? Para permitir o reaproveitamento de código já construído (por você ou por outros programadores);
Leia maisVETORES ADAPTADO DO MATERIAL DE PROF. L. A. ALVARES
VETORES ADAPTADO DO MATERIAL DE PROF. L. A. ALVARES SEJA O PROBLEMA: LER 30 VALORES E CALCULAR A MÉDIA ARITMÉTICA DOS MESMOS. Pergunta-se: Quantas variáveis serão necessárias para ler os 30 valores? 30?
Leia maisExercícios. Alocação Dinâmica. Alocação dinâmica de memória. Alocação de memória. Alocação da Memória Principal. Alocação da Memória Principal
Exercícios 1) Crie uma função que recebe os coeficientes de uma função do 2o. grau e retorna as raízes sem usar vetor. 2) Faça um programa que acha o maior e o menor inteiro dentro de um vetor de 10 inteiros,
Leia maisAula 18: Vetores Introdução a Programação Túlio Toffolo & Puca Huachi
Aula 18: Vetores Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula de Hoje 1 Exercícios da aula prática 2 Vetores 3 Exemplos
Leia maisIntrodução à Programação
Introdução à Programação Aula 09 Vetores Edirlei Soares de Lima Introdução Até agora nós temos usado variáveis simples para armazenar valores usados por nossos programas. Em várias
Leia maisExercício. Alocação Dinâmica. Alocação dinâmica de memória. Alocação de memória. Alocação da Memória Principal. Alocação da Memória Principal
Exercício Crie uma função que recebe o número de dias até um determinado evento e calcula e retorna o equivalente em meses, semanas e dias, sem usar vetor ou o conceito de vetor. Considerar que todos os
Leia maisComputação Eletrônica. Vetores e Matrizes. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Vetores e Matrizes Prof: Luciano Barbosa Recapitulando: Funções 2 Recapitulando: Função Void 3 Recapitulando: Escopo das Variáveis Referência à variável global A variável de escopo
Leia maisComputaçã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 maisIntroduçã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 maisAula 17: Ponteiros e Alocação Dinâmica em C
Aula 17: Ponteiros e Alocação Dinâmica em C Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Ponteiros e Alocação Dinâmica Programação de Computadores
Leia maisMatrizes. DCC 119 Algoritmos
Matrizes DCC 119 Algoritmos Matrizes: vetores multidimensionais Assim como os vetores, as matrizes são estruturas de dados homogêneas. Podem ser construídas dos diversos tipos básicos primitivos (real,
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 8 Matrizes Profa. Marina Gomes marinagomes@unipampa.edu.br 30/05/2017 Engenharia de Computação - Unipampa 1 Matrizes As variáveis vetores declarados até o momento possuem
Leia maisPonteiros e Tabelas. K&R: Capítulo 5
Ponteiros e Tabelas K&R: Capítulo 5 Ponteiros e Tabelas Ponteiros e endereços Ponteiros e argumentos de funções Ponteiros e tabelas Alocação dinâmica de memória Aritmética de ponteiros Tabelas de ponteiros
Leia maisFundamentos de Programação
Fundamentos de Programação Linguagem C++: arrays - aula I Bruno Emerson Gurgel Gomes 1 1 Instituto Federal de Educação, Ciência e Tecnologia do RN (IFRN) 2012 Bruno Gomes (IFRN) Fundamentos de Programação
Leia maisAula 9 Oficina de Programação Matrizes. Profa. Elaine Faria UFU
Aula 9 Oficina de Programação Matrizes Profa. Elaine Faria UFU - 26 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 maisPonteiros e Alocação de Memória
Algoritmos e Estrutura de Dados I Ponteiros e Alocação de Memória Prof. Paulo Henrique Pisani fevereiro/2019 Memória Podemos entender a memória como um grande vetor de bytes devidamente endereçados: 0x1051
Leia maisESTRUTURAS COMPOSTAS. Variáveis Compostas Unidimensionais VETOR. Baseado nos slides de Rosely Sanches e Simone Senger de Souza
ESTRUTURAS COMPOSTAS Variáveis Compostas Unidimensionais VETOR Baseado nos slides de Rosely Sanches e Simone Senger de Souza 2 ESTRUTURAS COMPOSTAS Pode-se organizar os dados dos tipos simples em tipos
Leia maisFunções em Linguagem C Parte II
Slides inicialmente preparados pelo Prof. Dr. Claudio Fabiano Motta Toledo Funções em Linguagem C Parte II Profa. Dra. Elisa Yumi Nakagawa 1. Semestre 2017 Sumário Introdução a Ponteiros Escopo de Variáveis
Leia maisAula 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 maisAula 14: Repetição (Parte 2)
Aula 14: Repetição (Parte 2) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Laços de repetição Comando de repetição
Leia maisMódulo 7 Cadeias de Caracteres
Estruturas de Dados Módulo 7 Cadeias de Caracteres 9/8/2005 (c) Dept. Informática - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora
Leia maisINF 1620 P1-16/09/06 Questão 1 Nome:
INF 1620 P1-16/09/06 Questão 1 Considerando a fórmula para o cálculo da distância entre dois pontos (x 1, y 1 ) e (x 2, y 2 ) apresentada a seguir: d = (x 2 " x 1 ) 2 + (y 2 " y 1 ) 2 (a) Escreva uma função
Leia maisEstrutura de dados 2. Ponteiro. Prof. Jesuliana N. Ulysses
1 3 Estrutura de dados 2 Ponteiro Ponteiro 2 O ponteiro é um tipo de dado como int, char ou float. A diferença do ponteiro ponteiro guardará um endereço de memória. Por meio deste endereço pode-se acessar
Leia maisAtividade de laboratório listas encadeadas simples
Atividade de laboratório listas encadeadas simples 1. Estrutura básica Uma lista encadeada simples é uma estrutura de dados composta de uma seqüência de estruturas elementares chamadas nós. Cada nó contém
Leia maisMódulo 5 Vetores e Alocação Dinâmica
Estruturas de Dados Módulo 5 Vetores e Alocação Dinâmica 1/9/2005 (c) Dept. Informática - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora
Leia maisMAC 2166 Introdução à Computação para Engenharia
MAC 2166 Introdução à Computação para Engenharia PROVA 1 QUESTÃO 1. Simule a execução do programa abaixo, destacando a sua saída. A saída do programa consiste de tudo que resulta dos comandos printf. int
Leia maisSSC 0301 IC para Engenharia Ambiental
SSC 0301 IC para Engenharia Ambiental Tipos, variáveis e expressões Prof. Márcio Delamaro e Prof. Jorge Luiz e Silva delamaro@icmc.usp.br; jsilva@icmc.usp.br SSC 0301 IC para Engenharia Ambiental ICMC/USP
Leia maisSSC 0301 IC para Engenharia Ambiental
SSC 0301 IC para Engenharia Ambiental Comando de seleção if Prof. Márcio Delamaro e Prof. Jorge Luiz e Silva delamaro@icmc.usp.br; jsilva@icmc.usp.br SSC 0301 IC para Engenharia Ambiental ICMC/USP p. 1/36
Leia maisAula 12- Variáveis e valores reais
Aula 12- Variáveis e valores reais Até agora todos os nossos problemas continham apenas valores inteiros e portanto variáveis do tipo int. Para resolver problemas que usam valores com parte fracionária,
Leia maisEXERCÍ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 maisAula 10 Oficina de Programação Matrizes. Profa. Elaine Faria UFU
Aula Oficina de Programação Matrizes Profa. Elaine Faria UFU - 27 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 maisAula 06 Introdução à Programação Matrizes
Aula 06 Introdução à Programação Matrizes Prof. Gustavo Callou gustavo.callou@ufrpe.br gcallou@gmail.com Roteiro Matrizes Unidimensionais (Vetor) Bidimensionais String Exercícios Gustavo Callou DEINFO/UFRPE
Leia maisVetores(Arrays) Olimpíadas de Informática. Aulas preparatórias Introdução a Programação em C.
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Vetores(Arrays) Prof. Gemilson George gemilson@colegiogeo.com.br Blog: informaticageo.wordpress.com GEO.OBI Aula 05 Vetores
Leia maisCurso de Introdução à Liguagem de. Grupo PET-Tele. Universidade Federal Fluminense. July 16, 2012
urso de à urso de à Universidade Federal Fluminense July 16, 2012 Indrodução urso de à O é uma linguagem de programação criada por Dennis Ritchie, em 1972 e que continua a ser muito utilizada até os dias
Leia mais