aula 02 lab - ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/pe-aula02.pdf · aula 02...
TRANSCRIPT
![Page 1: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/1.jpg)
1
Aula 02Lab - Ambiente de trabalho
MCTA028 – Programação Estruturada
Prof. Jesús P. Mena-Chalco
3Q-2017
![Page 2: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/2.jpg)
2
Plataforma de desenvolvimento (c9.io)
![Page 3: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/3.jpg)
3
![Page 4: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/4.jpg)
4
![Page 5: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/5.jpg)
5
![Page 6: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/6.jpg)
6
![Page 7: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/7.jpg)
7
![Page 8: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/8.jpg)
8
![Page 9: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/9.jpg)
9
![Page 10: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/10.jpg)
10
$ gcc hellocworld.c
$ ls ltotal 40rwrwr 1 ubuntu ubuntu 92 Aug 31 05:29 Makefilerwrwr 1 ubuntu ubuntu 1005 Aug 31 05:29 README.mdrwxrxrx 1 ubuntu ubuntu 8527 Sep 10 17:06 a.out*rwrwr 1 ubuntu ubuntu 84 Sep 10 17:02 hellocworld.crwxrxrx 1 ubuntu ubuntu 8527 Sep 10 17:02 hellocworld.c.o*rwrwr 1 ubuntu ubuntu 82 Aug 31 05:29 hellocppworld.cc
$ ./a.outHello World!
$ man ls$ man gcc
$ gcc hellocworld.c o hellocworld.exe$ ./hellocworld.exe
$ echo $?
![Page 11: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/11.jpg)
11
$ mkdir aula01$ mv *.* aula01$ cd aula01
$ htop
![Page 12: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/12.jpg)
12
Tipos de dados (tipos.c)
Size of char is 1 bytesSize of short is 2 bytesSize of int is 4 bytesSize of long is 8 bytesSize of float is 4 bytesSize of double is 8 bytesSize of long double is 16 bytes
$ uname aLinux xxxxxxxxx 4.2.0c9 #1 SMP x86_64 x86_64 x86_64 GNU/Linux
![Page 13: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/13.jpg)
13
Sobre as listas de exercícios / atividades
![Page 14: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/14.jpg)
14
URI - Online
Registro obrigatório:
Crie uma conta no URI-Online:https://www.urionlinejudge.com.br
Faça seu cadastro no formulário:https://goo.gl/ERZdB1
![Page 15: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/15.jpg)
15
![Page 16: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/16.jpg)
16
![Page 17: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/17.jpg)
17
![Page 18: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/18.jpg)
18
![Page 19: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/19.jpg)
19
![Page 20: Aula 02 Lab - Ambiente de trabalhoprofessor.ufabc.edu.br/.../pe-3q-2017/PE-aula02.pdf · Aula 02 Lab - Ambiente de trabalho MCTA028 – Programação Estruturada Prof. Jesús P. Mena-Chalco](https://reader034.vdocuments.site/reader034/viewer/2022050301/5f6a0ca35105450c717704dd/html5/thumbnails/20.jpg)
20