Aula 1 Flashcards

1
Q

Defina ‘Lógica’.

A

A lógica é a premissas básica de escrita de instruções para ser executar tarefas em um computador.

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

Defina ‘Processo’.

A

É uma conexão em série de atividades com a fim de resolver um problema/atingir um objetivo.

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

Defina ‘Algoritmo’.

A

Conjunto de regras e operações bem definidas e ordenadas, destinadas à solução de um problema, ou uma classe de problemas, em um número finito de etapas. Ela representa a resolução de um problema.

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

Defina ‘Programa’.

A

É uma sequência completa de instruções a serem executadas por um computador. Ela é realizada de acordo com um algoritmo.

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

Defina ‘Linguagem de Programação (LP)’.

A

Conjunto formal de regras que permite a comunicação entre a linguagem humana e a computacional. Além disso, a linguagem de programação está relacionada a lógica de programação.

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

Quais as características gerais da LP?

A

○ Formalidade: Há regras de sintaxe específicas a seguir;

○ Precisão: Precisa ser escrita de maneira específica e sem ambiguidades;

○ Completude: Expressar qualquer coisa que deseja que o computador faça.

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

Quais as características específicas da LP?

A

○ Sintaxe: Formato da escrita;
○ Semântica: Significado;
○Pragmática: Raciocínio lógico

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

Quais as LP de mercado?

A

○ Comercial: ENTRADA -> Processo -> SAÍDA

○ Científico: Entrada -> PROCESSO -> Saída

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

O que é LP de ‘Baixo Nível’?

A

A linguagem de baixo nível é a linguagem mais próxima ao hardware, ou seja, é a linguagem mais “computadorizada”. Como exemplo: Assemble;

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

O que é LP de ‘Médio Nível’?

A

A linguagem de médio nível é a linguagem intermediária entre o alto e o baixo, ela não é totalmente computadorizada. Exemplos: C+/C++, Java, Pascal

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

O que é LP de ‘Alto Nível’?

A

A linguagem de alto nível é a linguagem mais próxima da linguagem humana e a mais distante do hardware, sendo assim a mais simples e abstrata, sendo a mais compreensível entre as três. Exemplo: C#, PHP, VB.

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

Quais os tipos de algoritmo?

A
  • Pseudocódigo;
  • Descrição Narrativa: Descreve como se fosse uma receita;
  • Fluxograma: Representa de forma gráfica as descrições;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quais os conceitos básicos do algoritmo?

A
  • Atribuição: Quando uma variável é ocupada na memória por um valor;
  • Condição: Quando há a verificação de uma prerrogativa acontecendo ou não, executando uma tarefa caso haja a confirmação da mesma;
  • Repetição: Quando uma tarefa precisa ser executada num intervalo;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que é declaração instantânea?

A

Em C, a declaração instantânea nada mais é que a possibilidade de declarar/puxar uma variável em qualquer lugar do programa, diferentemente do Python.

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

O que é uma diretiva de pré processamento?

A

Em C é a definição de acesso bibliotecas

Exemplo: #include <stdio.h></stdio.h>

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