Planificação Anual da disciplina de Programação e Sistemas de Informação 10º 1PI

Documentos relacionados
Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

Planificação. Apreender conceitos sobre a lógica de programação. Aplicar instruções e sequências lógicas na resolução de problemas

1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18

CRITÉRIOS DE AVALIAÇÃO

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6

Algoritmos Fundamento e Prática

TÉCNICO DE INFORMÁTICA - SISTEMAS

Plano de Aula - Lógica de Programação - cód Horas/Aula

1.1 o que é um algoritmo... 6

Programação em C e C++ com Lógica. Subtítulo

Modelo de plano analitico

Introdução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

CURSO de NIVELAMENTO INTRODUÇÃO À PROGRAMAÇÃO

PLANO DE ENSINO. Súmula:

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

Noções de algoritmos - Aula 1

Noções de algoritmos - Aula 1

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

Conceitos básicos de programação

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório.

PLANIFICAÇÃO ANUAL DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO (10º

Lista de Figuras Figura 1 1: Figura 1 2: Figura 1 3: Figura 1 4: Figura 1 5: Figura 1 6: Figura 1 7: Figura 2 1: Figura 2 2: Figura 2 3: Figura 2 4:

Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Curso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 1. 3ª Parte Prof. Sandra Pais Soares

A c c e s s B á s i c o

Lógica de Programação Completo

MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

Disciplina: Programação I

A palavra ALGORITMO teve origem com um Matemático Persa, al. Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah,

Conceitos básicos de algoritmos

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;

Programação Estruturada Orientada a Objetos

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

Algoritmos e Estrutura de Dados I Conceitos de Algoritmos. Prof. Elyssandro Piffer

Conceitos Básicos de Algoritmos

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE - CAMPUS LUZERNA Rua São Roque, 41 - Luzerna/SC CEP Fone: (49)

Sintaxe da linguagem Java

Métodos de Programação I (2005/2006) 1. Ficheiro (file)

Algoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

Pascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string

MINISTÉRIO DA EDUCAÇÃO

Trabalho: Algoritmos de Busca e Ordenação. 1 Introdução. Prof. Bruno Emerson Gurgel Gomes IFRN - Câmpus Currais Novos. 31 de outubro de 2012

A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows

INTRODUÇÃO À LINGUAGEM PASCAL PREFÁCIO

Organização de Computadores

Pesquisa: operação elementar

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved.

Oracle Database 11g: Introdução à Linguagem SQL Novo

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

Algoritmos e Estrutura de Dados. Aula 01 Apresentação da Disciplina e Introdução aos Algoritmos Prof. Tiago A. E. Ferreira

Estrutura de Dados. ! Listas lineares. ! Como manipulá-las: ! estática. ! dinâmicas. ! pilhas. ! filas

UNIVERSIDADE PEDAGÓGICA ESCOLA SUPERIOR TÉCNICA - ESTEC

LP II Estrutura de Dados

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

Instituto Superior de Ciências e Tecnologia de Moçambique

1 Elementos Básicos da Linguagem C 19

GFM015 Introdução à Computação. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM

Conceitos básicos de programação

PLANIFICAÇÃO ANUAL DAS ÁREAS CURRICULARES DISCIPLINARES

Algoritmos Estrutura Condicional

Introdução à Programação 2006/07. Algoritmos

Introdução aos Algoritmos

PLANO DE ENSINO CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Unidade 2: Algoritmos e programação

Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente.

ESTRUTURA DE DADOS. Aula 2 Conceitos Básicos da Linguagem Java Professor MSc. Ariel da Silva Dias Complexo Educacional FMU

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares

Variáveis, Tipos de Dados e Operadores

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo

Métodos para a construção de algoritmo

Introdução à Programação LP JAVA

Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO

Estrutura de Dados e Algoritmos ( )

Conceitos Básicos de Programação

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de condição. Prof. Alex Camargo

2 Fluxogramas e Pseudocódigo. 18 Programação em C/C++ estrutura básica e conceitos fundamentais

Tipos de Dados Dinâmicos

Programação em C#.Net 4.0 com Mobile Apps

Linguagem e Ambiente Scratch. Introdução à Laboratório Prof.Alfredo Parteli Gomes

Introdução à Lógica de Programação Utilizando Perl. Thiago Yukio Kikuchi Oliveira

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição

2 Fluxogramas e Pseudocódigo

Curso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 1. 2ª Parte Prof. Sandra Pais Soares

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 5

Estrutura e funcionamento básico de um computador

Informação-Prova de Aplicações Informáticas B Prova º Ano de Escolaridade

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES

AULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.

Transcrição:

Res e M ó d u l o 1 - I n t r o d u ç ã o à P r o g r a m a ç ã o e A l g o r i t m i a 1. Introdução à Lógica de Programação 1.1. Lógica 1.2 Sequência Lógica 1.3 Instruções 1.4 Algoritmos 2. Desenvolvimento de Algoritmos 2.1 Pseudocódigo 2.2 Regras e Fases de Construção de um Algoritmo 2.3 Fluxogramas 2.3.1 Introdução ao Fluxograma 2.3.2 Simbologia 3. Constantes, Variáveis e Tipo de Dados 3.1 Constantes 3.2 Variáveis 3.3 Tipos de Dados 4. Operadores e Funções Pré - Definidas 4.1 Operadores Aritméticos 4.2 Operadores Relacionais 4.3 Operadores Lógicos 4.4 Funções Pré-Definidas 5. Exemplos em linguagem natural, e utilizando o Pascal, envolvendo apenas mecanismos intuitivos de Decisão Binária (If Else) Apreender conceitos sobre a lógica de programação Aplicar instruções e sequências lógicas na resolução de problemas Utilizar as regras e as diferentes fazes na elaboração de um algoritmo Aplicar fluxogramas Identificar os diferentes tipos de dados Identificar variáveis e constantes Utilizar as regras de tipos em geral Enumerar e identificar os operadores aritméticos, relacionais e lógicos Utilizar operadores e funções pré-definidas Realizar testes e correcção de erros Diapositivos Laboratório de Informática Material informático fichas de trabalho 6. Desenvolvimento de algoritmos, fazendo uso de uma linguagem gráfica (fluxogramas) com o objectivo de analisar o seu fluxo de execução sequencial Nº. de Blocos: 22 Nº de Horas: 33 Início: 15/09/16 Termo: 17/10/16 Ano L et iv o 2 01 6 /2 0 17 1/7

Res e M ó d u l o 2 - M e c a n i s m o s d e C o n t r o l o d e E x e c u ç ã o 1. Estrutura de um programa em C Conhecer vários tipos de variáveis Diapositivos 2. Tipos de variáveis. Tipos simples Compreender a estrutura de um programa Laboratório de Informática 3. Instruções: Afectação, Input e Output de informação Conhecer estruturas de decisão, de selecção Material informático e de repetição 4. Mecanismos de controlo de programa 5. Selecção simples 6. Selecção múltipla 7. Repetição condicional 8. Repetição incondicional fichas de trabalho Nº. de Blocos: 24 Nº de Horas: 36 Início: 18/10/16 Termo: 25/11/16 Ano L et iv o 2 01 6 /2 0 17 2/7

1. Adquirir a noção de subprograma; 2. Variáveis 3. Subprogramas 2.1. Globais e Locais 2.2. Passagem por Parâmetros 2.3. Passagem de valores de retorno 3.1. Estrutura do Subprograma 3.1.1. Procedimentos e Funções 4. Construção de Bibliotecas Res e M ó d u l o 3 - P r o g r a m a ç ã o E s t r u t u r a d a Adquirir a noção de subprograma; Conhecer as regras de declaração de Conhecer as regras de execução de Utilizar correctamente parâmetros; Distinguir os diferentes tipos de Elaborar programas com re a Conhecer as regras para a criação de bibliotecas de Conhecer os mecanismos de utilização de bibliotecas de subprogramas. Diapositivos Laboratório de Informática Material informático fichas de trabalho Nº. de Blocos: 24 Nº de Horas: 36 Início: 29/11/16 Termo: 23/01/17 Ano L et iv o 2 01 6 /2 0 17 3/7

1. Definição de String como variável capaz de guardar um número finito de valores do tipo CHAR 2. Declaração e Manipulação de variáveis do tipo String 3. Definição de Array como variável capaz de "agregar" um número finito de valores do mesmo tipo 4. Declaração e Manipulação de variáveis do tipo Array 5. Estudo de algoritmos de manipulação de Arrays 6. Iniciação 7. Pesquisa sequencial 8. Inserção e remoção de elementos de um array: No Inicio (à Cabeça) ; no Fim (à Cauda). 9. Ordenação crescente ou decrescente dos elementos de um array 10. Inserção e remoção de elementos em arrays ordenados 11. Array de Array (ou Array multi-dimensional) Res e M ó d u l o 4 - E s t r u t u r a s d e D a d o s E s t á t i c a s Saber fazer a distinção entre uma variável simples e uma variável estruturada. Saber o que é uma String. Manipular uma String. Diferenciar índice e valor indexado num Array. Dominar os algoritmos de manipulação de Arrays. Nº. de Blocos: 20 Nº de Horas: 30 Diapositivos Laboratório de Informática Material informático Início: 24/01/17 Termo: 23/02/17 Ano L et iv o 2 01 6 /2 0 17 4/7

1. Definição de estrutura de dados composta como estrutura que agrega dados de tipos diferentes 2. Manipulação de estruturas 3. Acesso aos campos de uma estrutura 4. Afectação dos campos de um estrutura 5. Utilização de Array de estruturas 6. Filosofias de gestão de estruturas de dados, de acordo com o modo de inserção e remoção de informação das respetivas estruturas M ó d u l o 5 - E s t r u t u r a s d e D a d o s C o m p o s t a s Definir e manipular tipos de dados compostos; Modularizar um problema usando a estrutura de dados apropriada. Res e Diapositivos Laboratório de Informática Material informático 7. Desenho de aplicações que envolvam estruturas de dados de alguma complexidade Nº. de Blocos: 20 Nº de Horas: 30 Início: 24/02/17 Termo: 30/03/17 Ano L et iv o 2 01 6 /2 0 17 5/7

1. Introdução 1.1. Conceitos de estruturas Dinâmicas 1.2. Regras de Declaração de Estruturas Dinâmicas 2. Técnicas de manipulação de informação em estruturas dinâmicas 3. Noções de pilha e fila de espera; 4. Operações básicas sobre listas unidireccionais e bidireccionais Res e Objetivos Gerais e Específicos Estratégias/Atividades M ó d u l o 6 - E s t r u t u r a s d e D a d o s D i n â m i c a s Definir e manipular tipos de dados dinâmicos; Diapositivos Modularizar um problema usando a estrutura de dados apropriada. Laboratório de Informática Material informático Nº. de Blocos: 14 Nº de Horas: 21 Início: 31/04/17 Termo: 09/05/17 Ano L et iv o 2 01 6 /2 0 17 6/7

1. Conceitos Gerais 2. Criação de Ficheiros 2.1. Ficheiros de Dados 2.2. Ficheiros de Texto 3. Instruções de controlo de ficheiros 4. Manipulação de informação em ficheiros 5. Manipulação de ficheiros com re a estruturas dinâmicas Objetivos Gerais e Específicos Res e Estratégias/Atividades M ó d u l o 7 - E s t r u t u r a s d e D a d o s D i n â m i c a s Conhecer as regras da declaração de ficheiros Identificar as operações definidas para a Diapositivos manipulação de ficheiros Laboratório de Informática Dominar técnicas de processamento de Material informático ficheiros Elaborar programas que recorram a ficheiros como suporte de dados Conhecer as operações específicas para manipular ficheiros de texto Dominar as técnicas de processamento de ficheiros de texto Elaborar programas que recorram a ficheiros de texto como suporte de dados Ser capaz de tornar persistente a informação necessária a execução do programa. Nº. de Blocos: 20 Nº de Horas: 30 Início: 11/05/17 Termo: 08/06/17 Ano L et iv o 2 01 6 /2 0 17 7/7