Escolar Documentos
Profissional Documentos
Cultura Documentos
CLEYTON HUNG
CRUSSI ESTEVÃO
DOMINGOS CHIDOCO
ELUARDES JACOPO TIAGO
PAPSIDNE HAM-PACK
Programação Imperativa
DONDO
2023
CLEYTON HUNG
CRUSSI ESTEVÃO
DOMINGOS CHIDOCO
ELUARDES JACOPO TIAGO
PAPSIDNE HAM-PACK
Programação Imperativa
DONDO
2023
Índice
Introdução.........................................................................................................................................1
1.2. Estruturas de controle, como condicionais e loops, para alterar o fluxo do programa..........2
3. Manipulação de Memória.............................................................................................................4
3.2. Endereço................................................................................................................................5
Conclusão.........................................................................................................................................7
Referências bibliográficas................................................................................................................8
1
Introdução
A Programação Imperativa é um paradigma de programação que se concentra em descrever
explicitamente uma sequência de comandos para modificar o estado de um programa. Nesse
estilo de programação, as instruções são escritas em uma ordem específica para alterar o estado
atual do programa, geralmente usando variáveis, atribuições e estruturas de controle. Este
trabalho tem como objetivo fornecer uma visão geral da Programação Imperativa, suas
características principais e seu uso prático.
2
1.2. Estruturas de controle, como condicionais e loops, para alterar o fluxo do programa
As estruturas de controle são elementos essenciais na Programação Imperativa, permitindo alterar
o fluxo de execução do programa com base em certas condições. As estruturas condicionais,
como o "if-else", permitem que partes específicas do código sejam executadas ou ignoradas com
base em uma condição lógica. Já as estruturas de repetição, como o "for" e o "while", permitem
que um bloco de código seja repetido várias vezes até que uma condição seja atendida.
Linguagem Python:
Python é uma linguagem de programação de alto nível que enfatiza a legibilidade do código e a
produtividade do desenvolvedor. Suporta programação imperativa, bem como paradigmas
adicionais, como programação orientada a objetos e programação funcional.
3. Manipulação de Memória
3.1. Manipulação de Memória na Programação Imperativa
A manipulação direta da memória é uma característica essencial da Programação Imperativa.
Nesse paradigma, o programador tem controle direto sobre a memória do programa, o que
permite a criação, modificação e acesso aos dados armazenados.
5
3.2. Endereço
Na manipulação de memória, cada local onde um dado é armazenado é identificado por um
endereço, que representa uma posição específica na memória. Os endereços são geralmente
expressos como valores numéricos, indicando a localização da memória onde um dado está
armazenado.
Conclusão
Em conclusão, a Programação Imperativa é um paradigma amplamente utilizado que se baseia na
execução de instruções sequenciais para alterar o estado de um programa. Ela oferece vantagens
como simplicidade de compreensão e execução eficiente, permitindo um controle direto sobre o
hardware e a memória. No entanto, também apresenta desvantagens, como dificuldade de lidar
com concorrência e tendência a erros devido à manipulação direta do estado.
Referências bibliográficas
Sebesta, R. W. (2012). Concepts of Programming Languages. Pearson Education.
Kernighan, B. W., & Ritchie, D. M. (1988). The C Programming Language. Prentice Hall.