ASCENCIO Flashcards

Cap 1

1
Q

Para Ascencio, quais as etapas para o desenvolvimento de um programa? Defina de que é composta cada etapa.

A

Análise - estudo do enunciado do problema para definir os dados de entrada, de processamento e os dados de saída.
Algoritmo - ferramenta do tipo descrição narrativa, fluxograma ou português estruturado são utilizadas para descrever o problema com suas soluções.
Codificação - o algoritmo é trasformado em códigos da linguagem de programação escolhida para se trabalhar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Segundo Ascencio, qual método para construção de algoritmos?

A
  1. Compreender o problema, destacando pontos mais importantes e os objetos q o compõem.
  2. Definir dados de entrada
  3. Definir o processamento
  4. Definir dados de saída
  5. Construir o algoritmo
  6. Testar o algoritmo
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais o 3 tipos mais comuns de algoritmos?

A

Descrição narrativa
Fluxograma
Pseudocódigo (portugol)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais os tipos de dados primitivos na liguagem C?

A
  1. Numéricos (int - inteiros positivos e negativos - e float - reais negativos e positivos)
  2. Literal (char - entre apóstrofos se um, entre aspas se mais de um)
  3. Lógicos ( é um dado booleano- verdadeiro ou falso- e é representado na liguagem C como resposta do número 0 para falso e 1 para verdadeiro)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Para fazer uma ESTRUTURA SEQUENCIAL devemos seguir passos. Quais são eles?

A
  1. Inclusão de bibliotecas (C/C++)
  2. Declação de variáveis de algoritmos.
  3. Comando de atribuição em algoritmos.
  4. Comando de entrada em algoritmos.
  5. Comando de saída em algoritmos.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Na linguagem C/C++ devemos escrever tudo em minúsculo, por que?

A

Porque o programa C/C++ é sensível a letras maiúsculas e minúsculas. Ou seja ‘A’ é diferente de ‘a’. Sendo assim, todos os programas devem ser escritos em com letras minúsculas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Declaração de variáveis é feita após a especificação dos seus tipos. Quais os tipos de dados mais comuns na linguagem C/C++?

A

int, float, char.

A linguagem C/C++ não aceita dados boolean.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Para que serve e qual o símbolo para comando de atribuição em C/C++?

A

O comando de atribuição é utilizado para atribuir alores ou operações a variáveis, sendo representado por = .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais as principais bibliotecas de funções do C/C++?

A
  1. string.h
  2. 1 strcpy - manipulação de caracteres.
  3. iostream.h e canio.h (entrada e saída)
  4. 1 Entrada - cin -
  5. 2 Entrada - gets() - deve ser utilizados para cadeias contendos espaços em branco.
  6. 3 Entrada - scanf()
  7. 4 Saída - printf()
  8. 5 Saída - cout()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Para que serve comando de entrada?

A

O comando de entrada é utilizado para receber dados digitados pelo usuário que são armazenados em variáveis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Para que serve comando de saída?

A

O comando de saída é utilizado para mostrar dados na tela ou na impressora. Os mais utilizados na linguagem C/C++ são cout e printf.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que os símbolos /* ou // inserem na linguagem C/C++?

A

Comentários. Eles não são analisados pelo compilador.
Podem ser abertos /* e fechados com */.
Se abertos com // é encerrado automaticamente ao final da linha.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly