22
1 Aula 10: Laboratório - Ponteiros (parte 2) MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco [email protected] 3Q-2017

Aula 10: Laboratório - Ponteiros (parte 2)professor.ufabc.edu.br/~jesus.mena/courses/mcta028-3q-2017/PE-aula... · Tidia4 (aba Atividades) Data: 29/out, 23h50 Trabalho individual

  • Upload
    vuhanh

  • View
    216

  • Download
    2

Embed Size (px)

Citation preview

1

Aula 10: Laboratório- Ponteiros (parte 2)

MCTA028 – Programação Estruturada

Prof. Jesús P. Mena-Chalco

[email protected]

3Q-2017

2

Atividade em aula

3

Atividade em aula

4

Atividade em aula

5

Atividade em aula

6

Desafio 2

7

Desafio 2: 0.5 na MF

Para quem preferir incrementar sua nota final:Crie 2 funções que permitam percorrer uma matriz bidimensional seguindo os seguintes formatos.

Seu programa não deve impor limitações sobre o número de linhas, nem colunas. Não use colchetes. Use ponteiros.Apresentação livre de exemplos (quanto mais completo melhor).Seu programa deve ser claro e bem indentado.

8

Desafio 2: 0.5 na MF

Envio: Tidia4 (aba Atividades)

Data: 29/out, 23h50

Trabalho individual e opcional (será utilizado um programa para detecção de plágio)

Nome do arquivo: desafio2_RA12345678.c

9

Lista 4

10

Lista 4

1059

11

Lista 4

1059

12

Lista 4

1157

13

Lista 4

1157

14

Prática

15

exemploPonteiro.c

16

exemploPonteiro2.c

Qual é o resultado para &*i ?

17

exemploPonteiro3.c

18

Por que o código abaixo está errado?

19

Os ponteiros facilitam a

alocação dinâmicade memória

vetor1.c

20

vetor2.c

Macro!

21

vetor3.c

Escreva um programa que leia um número inteiro positivo n seguido de n números inteiros e imprima esses n números em ordem invertida.

Por exemplo, ao receber5 22 33 44 55 66

o seu programa deve imprimir 66 55 44 33 22

Seu programa não deve impor limitações sobre o valor de nSeu programa não deve usar colchetes.

22

vetor3.c

Os ponteiros facilitam a

alocação dinâmicade memória