Introdução à Computação Aula Revisão - 2ª Avaliação
-
Upload
leinylson-fontinele -
Category
Education
-
view
93 -
download
2
Transcript of Introdução à Computação Aula Revisão - 2ª Avaliação
![Page 1: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/1.jpg)
# Introdução à Computação #
Aula Revisão para 2ª Avaliação
Prof. Leinylson Fontinele Pereira
![Page 2: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/2.jpg)
Sistemas de Numeração
19:51 2I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 3: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/3.jpg)
Sistemas de Numeração
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 4: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/4.jpg)
Conversão entre Bases
19:51 4I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 5: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/5.jpg)
Conversão entre Bases
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 6: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/6.jpg)
Notação Polinomial ou Posicional
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 7: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/7.jpg)
Conversão Decimal Binário
19:51 7I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 8: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/8.jpg)
Conversão de Decimal para Binário
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 9: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/9.jpg)
Conversão Decimal Octal
19:51 9I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 10: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/10.jpg)
Conversão de Decimal para Octal
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 11: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/11.jpg)
Conversão Decimal Hexadecimal
19:51 11I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 12: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/12.jpg)
Conversão de Decimal para Hexadecimal
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 13: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/13.jpg)
Binária Octal ou Hexadecimal
19:51 13I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 14: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/14.jpg)
Binária Octal ou Hexadecimal
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 15: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/15.jpg)
Octal ou Hexadecimal Binária
19:51 15I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 16: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/16.jpg)
Conversão de Hexadecimal para Binário
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 17: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/17.jpg)
Octal <--> Hexadecimal
19:51 17I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 18: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/18.jpg)
Conversão de Octal <--> Hexadecimal
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 19: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/19.jpg)
Aritmética Binária
19:51 19I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 20: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/20.jpg)
Adição
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 21: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/21.jpg)
Subtração
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 22: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/22.jpg)
Multiplicação
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 23: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/23.jpg)
Divisão
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 24: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/24.jpg)
Divisão
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
÷1001
11→
1001− 11
−1101111
− 110
![Page 25: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/25.jpg)
Representação de Números com Sinal
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Para simplificar, vamos supor que os números sejamrepresentados internamente ao computador no formato de 8bits (1 byte), ou seja eles são operados e armazenados em 8 bits.
![Page 26: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/26.jpg)
Representação de Números com Sinal
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 27: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/27.jpg)
Números Binários Negativos
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Complemento de 1
# Invertem-se todos os bits de um número pararepresentar o seu complementar
10010 = 011001002 100110112 = –10110
![Page 28: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/28.jpg)
Números Binários Negativos
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Complemento de 1
![Page 29: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/29.jpg)
Números Binários Negativos
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Complemento de 2
# Para determinar o negativo de um número, inverte-se todos os seus bits e soma-se uma unidade.
10010 = 011001002 100110112 = –10110
-10110 = 100110112 100111002 = –10010
![Page 30: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/30.jpg)
Números Binários Negativos
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Complemento de 2
![Page 31: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/31.jpg)
Números Binários Negativos
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Complemento de 2
![Page 32: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/32.jpg)
Portas Lógicas
19:51 32I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 33: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/33.jpg)
Símbolos Adotados
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 34: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/34.jpg)
Símbolos Adotados
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 35: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/35.jpg)
Teorema de Morgan
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 36: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/36.jpg)
Portas Lógicas
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 37: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/37.jpg)
Disposição das Portas Lógicas
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 38: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/38.jpg)
Disposição das Portas Lógicas
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 39: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/39.jpg)
Disposição das Portas Lógicas
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 40: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/40.jpg)
Disposição das Portas Lógicas
19:51I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
![Page 41: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/41.jpg)
Lógica Proposicional
19:51 41I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 42: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/42.jpg)
Proposições
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 43: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/43.jpg)
O Que São Proposições?
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 44: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/44.jpg)
Não São Proposições
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
Orações exclamativasQuero mais café!Bom dia!
Orações interrogativasICC é uma boa disciplina?Será que o Brasil ganha?
Orações imperativasCompre batom.Baixe o material da aula.
Sentenças abertas7 − 2𝑥 > 2Ele é um bom lutador.𝑥 − 2 = 5
ParadoxosSou mentiroso.Essa sentença é falsa.“A frase dentro desta aspa éuma mentira”
Frases sem verboA vida de Francisco.O rei do camarote.
![Page 45: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/45.jpg)
Proposições Simples (Atômicas)
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 46: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/46.jpg)
Proposições Compostas (Molecular)
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 47: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/47.jpg)
Conectivos Lógicos
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 48: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/48.jpg)
Construindo a Tabela Verdade
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 49: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/49.jpg)
Tautologia
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 50: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/50.jpg)
Tautologia
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 51: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/51.jpg)
Contradição
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 52: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/52.jpg)
Contradição
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 53: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/53.jpg)
Contingência
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 54: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/54.jpg)
Contingência
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 55: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/55.jpg)
Equivalência Lógica
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
Se duas proposições 𝑝, 𝑞 têm a mesma tabela verdade então 𝑝 é logicamente equivalente a 𝑞.
pq
![Page 56: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/56.jpg)
Equivalência Lógica
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
Equivalência lógica entre proposições (pq) e pq
p q p q (p q ) (p q ) p q
F F V V F V V
F V V F F V V
V F F V F V V
V V F F V F F
![Page 57: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/57.jpg)
Postulados e Teoremas
19:51I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 58: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/58.jpg)
Linguagens de Programação
19:51 58I.C.C.: Aula 08 – ALGORITMOS (Lógica de Programação, Álgebra Booleana)
![Page 59: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/59.jpg)
Sintaxe e Semântica da LP
19:51I.C.C.: Aula 09 – ALGORITMOS (Linguagens de Programação)
Sintaxe: conjunto de regras formaispara a composição de um texto nalinguagem (programa) a partir doagrupamento de letras, dígitos e/oucaracteres (alfabeto da linguagem).
A sintaxe é um conjunto de regrasformais para a escrita do programa.
Semântica: diz respeito à significação.Diz respeito ao significado doprograma sintaticamente válido.
É parte do domínio da semânticaverificar esta coerência em termos designificado linguístico e não em termosde lógica de programa.
![Page 60: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/60.jpg)
Níveis das Linguagens de Programação
19:51I.C.C.: Aula 09 – ALGORITMOS (Linguagens de Programação)
![Page 61: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/61.jpg)
Tipos de Programação
19:51I.C.C.: Aula 09 – ALGORITMOS (Linguagens de Programação)
Programação estruturada
• Programação estruturada é uma forma de programação de computadores que preconiza que todos osprogramas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e interação.
Programação orientada à objetos
• A análise e projeto orientados a objetos têm como meta identificar o melhor conjunto de objetos paradescrever um sistema de software. O funcionamento deste sistema se dá através do relacionamento etroca de mensagens entre estes objetos.
Programação natural
• É usado para distinguir as línguas faladas por seres humanos e usadas como instrumento decomunicação daquelas que são linguagens formais construídas.
Programação lógica• Programação lógica é a programação que faz uso da lógica matemática.
![Page 62: Introdução à Computação Aula Revisão - 2ª Avaliação](https://reader037.fdocumentos.tips/reader037/viewer/2022103105/5876d9611a28ab1d238b66e1/html5/thumbnails/62.jpg)
Interpretação X Compilação
19:51I.C.C.: Aula 09 – ALGORITMOS (Linguagens de Programação)
Nas linguagens interpretadas um programa éexecutado instrução a instrução, ou seja, cadacomando é, primeiro traduzido para alinguagem de máquina, para somente emseguida, ser executado.
Na interpretação as ações resultantes decomandos da linguagem de alto nível sãoexecutadas diretamente, seguindo os passos:
Nas linguagens compiladas um programa éexecutado somente quando toda a tradução foicompletada. A compilação de um programa fonteprevê que o mesmo seja traduzido para alinguagem da máquina correspondente antes daexecução.
Etapas Cria o Extensão
[1ª etapa] depuração sintática
Programa fonte .C ou .CPP
[2ª etapa] geração de código de máquina relocável
Programa objeto .OBJ
[3ª etapa] linkage -liga códigos e funções de biblioteca
Programa executável .EXE