Mémoires - Programmation

13 documents à télécharger gratuitement

Mémoires de programmation partagés par des étudiants et des enseignants. Thèmes couverts : algorithmique, langage C, Java, Python, POO, structures de données.

Devoir de Synthèse: Initiation à la Programmation en Python

The document is a Python programming exam designed for M18ADS students at UVT, focusing on foundational coding principles, problem-solving, and understanding of concepts like loops, inheritance, and list manipulation. Methodologies include practical code analysis through exercises requiring results interpretation and debugging, as well as theoretical comprehension of linked list implementation and file operations. Findings demonstrate proficiency in constructing classes, handling data structures such as dictionaries, and effectively storing and querying patient information into text files.

Python concepts
numpy
inheritance
2p0
Devoir de Synthèse - Initiation à la Programmation en Python

This document is a Python programming exam covering basic-to-intermediate topics such as loops, NumPy usage, and inheritance in object-oriented programming. It requires students to analyze code, predict outcomes, and implement algorithms involving linked lists and patient data management. Additionally, the exam assesses practical Python skills with exercises on file handling, dictionary use, and code debugging. Practical methodology emphasizes designing modular and reusable functions for data operations and object-oriented programming implementations.

loops
NumPy
object-oriented programming
2p0
Aide Mémoire Python

This document is a concise guide tailored for students at CentraleSupélec and focuses on Python programming concepts using Python 3.4. It details variable declarations and types, boolean logic, and numerical operations, including examples of syntax and their descriptions. It further explores iterable sequences, manipulations of lists, strings, sets, and dictionaries, while also covering flow controls such as 'if', 'while', 'for', and exception handling. Additionally, it outlines the practical aspects of defining functions, parameters, and contexts for managing exceptions.

Python
Marc-Antoine Weisser
Boolean logic
4p0
Aide MéMoire Python

This document serves as a survival guide for students at CentraleSupélec, specifically focusing on Python programming and its fundamental concepts. It covers essential topics including variables, types, and operations in Python, making it a helpful resource for learners. The guide also includes examples and explanations of common Python operations.

self
quot
objet
4p0
Organisation de la mémoire centrale

This document presents an exercise on the organization of central memory and cache memory. It includes qualitative differences between central and cache memory, as well as calculations involving cache retrieval operations. The exercise guides students through understanding memory indexing and block retrieval from cache.

bloc
cache
contenu
2p0
Série Algo2 : Enregistrements, Pointeurs, Allocation de la Mémoire

This document contains a series of algorithmic exercises aimed at first-year Computer Science students. It includes tasks involving static and dynamic memory structures, such as arrays and records, to handle data about students, employees, and library management. The exercises emphasize coding problems like sorting students by grades, calculating employee salaries within given dates, and tracking library books borrowed. The focus is on practical problem-solving using algorithms, with the implementation of key programming constructs like functions, procedures, and dynamic storage management.

algorithm
dynamic and static arrays
sorting algorithm
2p0
Série Algo2 : Enregistrements, Pointeurs, Allocation de la Mémoire

This document consists of a series of exercises designed to test students' proficiency in algorithm design and implementation, focusing on data structures such as static and dynamic arrays, records, and pointers. Key tasks include designing algorithms for data management, such as processing student records based on averages, calculating salaries of employees based on work hours and date range, sorting and managing records, and determining availability of books in a library system. These exercises involve utilizing functions and procedures, managing memory allocation, and computing outputs b...

algorithm design
array manipulation
static arrays
2p0
Série Algo2 : enregistrements, pointeurs, allocation de la mémoire

This document focuses on a series of algorithmic exercises encompassing data structures and memory management. The exercises involve tasks such as calculating averages, processing employee payroll and attendance, sorting students based on grades, managing library systems, and utilizing static and dynamic arrays. Each task emphasizes writing algorithms to manipulate records and execute operations within structured data models. Key methodologies include usage of functions, procedures, and sorting techniques to address real-world computational problems.

data structures
dynamic arrays
record management
2p0

Autres ressources en programmation